docker 安装mysql8

启动MySQL8测试容器

docker run -itd --name mysql8.4.0 -p 3306:3306 -p 33060:33060 --privileged=true -e MYSQL_ROOT_PASSWORD=xxx mysql:8.4.0

创建MySQL数据目录、配置文件目录

mkdir -p /data/mysql/{config,data}

MySQL容器配置文件拷贝到宿主机

docker cp e539e8ac90ea:/etc/my.cnf ./

删除测试容器

docker rm -f e539e8ac90ea

启动MySQL8容器并挂载数据目录、配置文件

docker run -d --name mysql8.4.0 -p 3306:3306 -p 33060:33060 --privileged=true --restart=always -v  /data/mysql/data:/var/lib/mysql -v /data/mysql/config/my.cnf:/etc/my.cnf -e MYSQL_ROOT_PASSWORD=xxx mysql:8.4.0

MySQL8容器数据库测试

docker exec -ti e85ee0535977 bash
 mysql -uroot -pxxx

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.01 sec)

0 0 投票数
Article Rating
订阅评论
提醒
guest
0 评论
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x