docker安装mysql 5.6

docker安装mysql 5.6

查看mysql版本

docker search mysql

拉取镜像

docker pull bunchjesse/mysql5.6

运行(端口映射为10002,初始密码为root):

docker run -d -p 10002:3306 -e MYSQL_ROOT_PASSWORD=root mysql:latest

拷贝出所需文件:

docker cp mysql:/etc/mysql /data/docker/mysql
docker cp mysql:/var/lib/mysql /data/docker/mysql

停止运行

docker stop [mysql_id]

挂载重新运行,并设置时区

docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -e TZ=Asia/Shanghai -v /data/docker/mysql/conf.d:/etc/mysql/conf.d/ -v /data/docker/mysql/:/var/lib/mysql/ mysql

进入镜像

docker exec -it [mysql_id] /bin/bash

连接mysql

mysql -uroot -P 3306 -p

修改所有地址都可连接

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';

退出搞定

exit

posted @ 2021-06-26 20:51  xudong5273  阅读(78)  评论(0)    收藏  举报