Docker安装mysql5.X
2022-08-31 本文已影响0人
天马行空_9f6e
下载镜像
docker pull mysql:5.6
创建并启动MySQL容器
docker run -d --name mysql5.6-3306 -p 3306:3306 -e MYSQL_ROOT_PASSWORD='root' mysql:5.6
mysql5.6-3306 为 设置的容器名
MYSQL_ROOT_PASSWORD 为 root用户的密码
访问测试 进入到容器内部
docker exec -it mysql5.6-3306 bash
连接mysql数据库:
mysql -u root -p
接下来输入root密码 即可进入
授权其他机器登陆
1、授权主机访问:
MySQL>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
2、刷新权限:
MySQL>FLUSH PRIVILEGES;
3、退出:
MySQL>EXIT;
再把防火墙3306端口打开,这样用navicat工具就可以远程连接数据库了