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版权协议,转载请附上原文出处链接和本声明。