docker mysql

1 拉取mysql镜像,采用网易加速地址
docker pull hub.c.163.com/library/mysql:5.7
2 重命名镜像名
docker tag hub.c.163.com/library/mysql:5.7 mysql:5.7
3 创建容器且安装镜像.启动。
docker run --name mysql-main -p3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

docker run --name mysql-main -p 3306:3306 -v /Users/xxxx/mysql_data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
-name:容器名称mysql-main
-p:将端口号映射到主机
最后设置密码123456
4 通过命令进入mysql-main容器
docker exec -it mysql-main bash


5 然后进入MySQL。并设置远程的授权等信息。
 mysql -uroot -p
 
 grant all privileges on *.* to root@"%" identified by "123456" with grant option; 
 
 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
  
 flush privileges;
  
posted @ 2019-12-03 21:38  退役产品汪  阅读(120)  评论(0编辑  收藏  举报