------------恢复内容开始------------
1.安装好docker之后
2. 安装mysql镜像
sudo docker pull mysql:5.7.32
3.创建实例并启动mysql
sudo docker run -p 3306:3306 --name mysql \-v /mydata/mysql/log:/var/log/mysql \-v /mydata/mysql/data:/var/lib/mysql \-v /mydata/mysql/conf:/etc/mysql \-e MYSQL_ROOT_PASSWORD=root \-d mysql:5.7
参数说明
-p 3306:3306,将容器的3306端口映射到主机的3306端口
-w/mydata/mysa/conf/etc/mysl:将配置文件夹挂载到主机
-v/mydata/mysal/og:/var/og/msl:将日志文件夹挂载到主机
-v/mydata/mysa/data:/var/ib/mysal/:将配置文件夹挂载到主机
-e MYSOL ROOT PASSWORD-root:初始化root用户的密码为“root”
查看mysql运行情况:docker ps
4.修改mysql配置
vi my.cnf
按 “ i ” 进入编辑模式
复制以下到配置里面
按 “ ESC ” 退出编辑模式 ,输入“:wq”,保存退出
[mysqld]
character-set-server=utf8
[mysql]default-character-set=utf8
5.修改配置后重启
docker restart mysql
6.之后就可进入到容器里操作mysql
docker exec -it mysql /bin/bash