linux下安装docker以及mysql。超详细!!

1、安装Docker

yum install docker

查看docker版本

docker version

启动docker

systemctl start docker

查看docker启动状态

systemctl status docker

现在,docker就算是安装成功了。

下面,我们来安装mysql。

2、安装mysql

docker search mysql

接下来,安装指定版本的mysql:

docker pull mysql:5.7.28

等待安装成功,之后设为开机启动

docker run -p 3306:3306 --name mysql57 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7.28

这里解释一下,password,肯定是密码不用说,--name则是名称。

然后执行

docker ps -a

查看一下镜像。然后会看到列出的镜像。找到mysql,然后复制CONTAINER ID

之后执行:

docker start CONTAINER ID

这里的 CONTAINER ID。就是你刚刚复制的。

接下来,进入容器:

docker exec -it mysql57 bash

之后,就可以进入mysql了

mysql -u root -p

另外,如果你用的是阿里云服务器,安装的是mysql8的版本,远程连接的时候,会报错2058。这个错的原因是mysql8的密码加密方式变了,所以我们让他的密码加密方式改回来就行。执行这条:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

当然,这里的'root'@'localhost'按照你自己的方式来。另外,password当然是密码了。

如果是其他的错,那就是你的阿里云服务器3306端口号没开启。

怎么开,这里就不多说了,能买服务器,你肯定也能开端口。


版权声明:本文为weixin_42557481原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。