docker中mysql连接Navicat
docker安装mysql
docker pull mysql:8.0
启动mysql
docker run -d -p 3310:3306 -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name=mysql01 mysql:8.0
-d 后台运行
-p 端口映射
-v 卷挂载
-e 环境配置
–name 容器名字
进入docker中的mysql进行远程配置
进入mysql容器并登入
docker exec -it mysql容器id /bin/bash
mysql -uroot -p
命令:use mysql;
命令:select host,user from user;
命令:ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘123456’;
命令:flush privileges;