docker 创建mysql容器并且绑定到本地navicat

Posted llm111222333

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker 创建mysql容器并且绑定到本地navicat相关的知识,希望对你有一定的参考价值。

docker pull mysql

docker run --name mysql -itd -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root1234 mysql

docker exec -it mysql /bin/bash

mysql -uroot -p

注意:远程绑定navicat需要授权,别忘记刷新

ALTER user ‘root‘@‘%‘ IDENTIFIED WITH mysql_native_password BY ‘root1234‘;
FLUSH PRIVILEGES;

退出到主机exit exit

如果连不上要注意防火墙开放端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent

查看自己ip:ip a

以上是关于docker 创建mysql容器并且绑定到本地navicat的主要内容,如果未能解决你的问题,请参考以下文章

无法从Spring Boot Docker容器连接到本地MySQL数据库服务器

mysql 不指定 ip 的连接默认都是 localhost

Docker教程-2-MySql容器的安装配置使用

Docker教程-2-MySql容器的安装配置使用

docker-tmpfs挂载

Docker安装MySQL