欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

于docker中添加MySQL

时间:2023-07-28
首先拉取MySQL( 以MySQL5.7为例 )

1、拉取

docker pull mysql:5.7

2、查看是否拉取成功

docker images

3、运行MySQL
方式一

sudo docker run -p 3306:3306 --name 容器名 -e MYSQL_ROOT_PASSWORD=数据库密码 -d mysql:5.7

方式二

duso docker run -p 3306:3306 --name 数据库名 -v /usr/local/docker/mysql/conf:/etc/mysql -v /usr/local/docker/mysql/logs:/var/log/mysql -v /usr/local/docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=数据库密码-d mysql:5.7

3、查看运行日志

docker logs ed45156176dbfe79f01ebf73735d900b69237bfbdf64926f37d35e8d028b1259

4、进入数据库命令行,并配置远程连接

docker exec -it 容器名 bashmysql -uroot -p数据库密码### 进入数据库命令行并开始配置远程连接mysql> grant all privileges on *.* to root@'%' identified by "数据库密码";

注意:若是部署在阿里云,则需要记住配置安全组规则,其他则需开放端口,并关闭防火墙

5、测试是否可以远程连接(navicate为例)

6、正常退出,且不关闭容器

Ctrl+P+Q

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。