docker安装mysql

 

  • 拉取镜像 
docker pull mysql
  • 启动容器
  docker run -d -p 3306:3306 --name mysql8 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest
  • 进入容器
docker exec -it 0a bash

        0a为上一步启动容器的容器id前面2位

  • 修改mysql远程连接

       进入sql命令行,如果报错 Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 则需要等待一会,因为mysql服务还没有启动完成

mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; 
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; 
  •  使用navicat连接工具连接验证
posted @ 2019-09-04 10:37  kingcourage  阅读(96)  评论(0)    收藏  举报