当前位置:网站首页>centos—docker安装mysql

centos—docker安装mysql

2022-08-11 05:21:00 鲸鱼姐

1、查看可用的 MySQL 版本

访问 MySQL 镜像库地址:Docker Hub 。

2、拉取 MySQL 镜像

docker pull mysql:8.0

3、查看本地镜像

使用以下命令来查看是否已安装了 mysql

docker images

4、运行容器

安装完成后,我们可以使用以下命令来运行 mysql 容器:

如果你拉取的不是最新版本,比如5.7 需要在mysql后面加tag版本

docker run -itd --name mysql01 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:8.0

安装完成后,我们可以使用以下命令来运行 mysql 容器:

docker run -itd --name mysql01 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql

5、安装成功

通过 docker ps 命令查看是否安装成功

6.在docker里运行登录mysql

由于是docker进行安装,所以找不到执行mysql指令的命令,是放在容器中的。

如果不知道是哪个容器,就先docker ps查看下,下面mysql01是容器名称

正确执行命令应该是:

docker exec -it mysql01 bash

之后就可以进入MySQL容器,mysql也可以用了

​ mysql -u root -p 

8.开启远程访问

mysql -u root -p

use mysql

select host,user from user;

alter user 'root'@'%' identified with mysql_native_password by '123456';

flush privileges;

此事使用navicat就能连接成功

9. 这种安装方式服务器重启后,docker配置的东西就会丢失,需要将docker配置映射到外部文件,具体操作下次讲解

10.其他命令

(1)使用如下命令可以查看当前正在运行的容器

docker ps

(2)停止容器 

docker stop 容器id

(3)删除容器

docker rm 容器id

(4)查看已经拉取的docker镜像

docker images

(5)删除镜像 

docker rmi 镜像id

原网站

版权声明
本文为[鲸鱼姐]所创,转载请带上原文链接,感谢
https://blog.csdn.net/zhaolulu916/article/details/124685058