docker上mysql的安装

本文详细介绍了如何通过Docker部署MySQL数据库容器的过程,包括启动容器、拉取镜像、创建容器及配置映射等步骤,并提供了远程登录及基本命令操作指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一步:启动docker容器

service docker start

第二步:查找Docker Hub上的mysql镜像

docker search mysql

第三步:拉取官方镜像

docker pull mysql:5.7

第四步:查找本地镜像列表的镜像

docker images

第五步:创建用于挂载的目录

/software/mysql/datadir 用于挂载mysql数据文件
/software/mysql/my.cnf:/etc/mysql/my.cnf 用于挂载mysql配置文件

第六步:使用镜像创建mysql容器

docker run --name mysql -p 3306:3306 -v /software/mysql/datadir:/var/lib/mysql -v /software/mysql/my.cnf:/etc/mysql/my.cnf -e MYSQL_ROOT_PASSWORD=123456 -d mysql/mysql-server:5.7

说明:
–name:容器名
–p:映射宿主主机端口
-v:挂载宿主目录到容器目录
-e:设置环境变量,此处指定root密码
-d:后台运行容器

第七步:测试mysql数据库服务是否正常运行

1)、docker ps  查看运行的容器
(2)、docker ps -a 查看创建的容器

第八步:进入mysql命令

第一步:使用命令:docker exec -it mysql bash
第二步:使用命令:mysql -uroot -p
第三步:输入密码
第四步:进行mysql相关操作

第九步:允许当前mysql进行远程登陆(在mysql命令下进行操作)

第一步:use mysql;
第二步:update user set host = '%' where user = 'root';
第三步:select host, user from user;

备注:当前使用的是改表法,一共有两种方式:改表法和授权法。完成后,重启mysql服务

第十步:退出当前mysql

exit
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值