docker中使用MySQL数据库
2023-09-14 09:09:37 时间
MySQL数据库使用的地方比较多, 搭建过程也不是很难!特别是在Linux的系统上,只需要那么几条命令我们就可以很快的搭建一台MySQL数据库服务器!
一直对于docker比较感兴趣,今天就用docker来搭建一台MySQL数据库服务器。
1. 系统环境: centos 7
2.安装docker: yum install dokcer -y
3.启动docker:systemctl start docker
4.拉取MySQL镜像:docker pull mysql
5.查看docker镜像: docker images
6.映射docker容器端口:docker run -itd -P mysql bash
启动mysql镜像,docker run是启动容器的命令;
i是交互式操作,t是一个终端,d指的是在后台运行,-P指在本地生成一个随机端口,用来映射mysql的3306
端口,mysql指运行mysql镜像,bash指创建一个交互式shell
7.查看运行的容器: docker ps -a
其中可以看到映射的端口
8.进入容器:
docker exec -it sick_hawking bash
docker exec
是docker镜像的连接命令,类似于ssh一样的命令,
sick_hawking是镜像的名字,镜像每次启动都必须有一个名字,该名字可以手动指定也可以自己生成。
是镜像的名字,镜像每次启动都必须有一个名字,该名字可以手动指定也可以自己生成。
9.查看MySQL状态:
service mysql status
10.启动mysql:
service mysql start
11.验证mysql是否启动:mysql
12.修改MySQL密码:
update user set authentication_string = password('root') where user = 'root';
13.设置权限,允许远程连接访问:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
14.最后,局域网内使用navitecat测试mysql连接。成功即可!
相关文章
- MySQL的告警日志分析与解决(mysql的告警日志)
- MySQL数据库恢复:一款轻松解决方案(mysql数据库恢复软件)
- MySQL入门实例操作教材(mysql教材推荐)
- 转换MySQL数据库:时间格式转换技巧(mysql数据库时间格式)
- MySQL数据库操纵:外键技巧魅力,150个实用示例(mysql外键150)
- 和重启MySQL数据库停止与重启操作指南(mysql数据库的停止)
- MySQL 恢复丢失表的方法(mysql丢失表)
- 架构MySQL数据库域名架构:提升数据存储能力(mysql数据库域名)
- MySQL字符乱码问题解决方案(mysql字符乱码)
- 如何使用命令提示符进入MySQL数据库?(命令提示符进入mysql)
- MySQL分页实现:完美代码解决方案(mysql分页代码)
- Optimizing MySQL Connections for Character Set Encoding(mysql连接字符集)
- MySQL字段值大小写敏感问题解析(mysql字段值大小写)
- MySQL支持的数据库容量有多大?(mysql支持多大数据)
- 如何优化MySQL数据库的读写速度?(mysql数据库读写速度)
- MySQL数据库如何恢复完整同步(mysql 恢复同步)
- MySQL数据库设计指南:实现性能优化(mysql 数据库 设计)
- 求和计算MySQL中如何对两列求和(mysql 中两列总和)
- MySQL中的ISNULL助力数据检索和处理(mysql中isnull)
- CM简便搭建MySQL数据库连接(cm连接mysql)
- 1G内存下快速安装MySQL(1g内存 安装mysql)
- MySQL无法存储表情符号,如何解决(mysql不支持表情储存)