一、在Docker中安装Mysql
1.1 在docker中搜索mysql镜像
#docker search mysql
1.2 拉取mysql镜像
#docker pull mysql
1.3 查看docker中现有的镜像,检查mysql镜像是否拉取成功
#docker images
二、在Docker中启动mysql容器
2.1
#docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
- -p 3306:3306 : 映射容器服务的3306端口到宿主机的3306端口,外部主机可以直接通过
宿主机ip:3306
访问到 MySQL 服务。 - MYSQL_ROOT_PASSWORD=123456:设置 MySQL 服务的 root 用户密码。
2.2 检查容器是否启动成功
#docker ps
三、在云服务器中打开3306端口
在安全组的入方向规则中开放3306端口
四、在本机访问MySQL服务(例如我的云服务ip为190.00.89.34)
$ mysql -u root -p 123456 -h 190.00.89.34 -P3306