欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

在阿里云上安装docker和mysql

程序员文章站 2022-03-07 09:31:56
...

1.安装docker

yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 
yum install docker-ce
systemctl start docker

2.在docker安装mysql

这里使用网易云的mysql镜像 网易云镜像仓库地址

docker pull hub.c.163.com/library/mysql:5.6.35

3.在docker中运行mysql

docker run --name mysql -p 12345:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6.35 
//-name mysql 为容器名
//-p 12345:3306 开启'12345'端口号
//MYSQL_ROOT_PASSWORD=123456 '123456'为数据库密码

4.相关docker操作

docker ps // 查看所有正在运行容器
docker stop containerId // containerId 是容器的ID
docker ps -a // 查看所有容器
docker ps -a -q // 查看所有容器ID
docker stop $(docker ps -a -q) //  stop停止所有容器
docker  rm $(docker ps -a -q) //   remove删除所有容器

5.使用Navicat连接远程Mysql

5.1进入mysql
docker exec -it mysql bash  //mysql指容器名称
mysql -u root -p
5.2执行如下命令开启权限
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

然后刷新mysql权限

5.3进入阿里云ECS安全组开通端口号

在阿里云上安装docker和mysql

5.4连接设置

在阿里云上安装docker和mysql