首页 > 数据库技术 > 详细

Centos下使用docker开启mysql

时间:2021-06-14 17:21:50      阅读:15      评论:0      收藏:0      [点我收藏+]

方式一(不挂载配置文件)

输入以下命令创建mysql容器

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

此时,使用docker ps 即可看到mysql容器已创建成功,使用以下命令进入容器使使用mysql(容器ID替换成自己的)

docker exec -it 43f9a54c5f9f /bin/bash

方式二(挂载配置文件)

  1. 在当前目录创建一个conf文件夹,在文件夹下创建my.cnf文件,在其中输入以下配置
[client]
user=root
password=123456

[mysql]
prompt=(\\u@\\h) [\\d]>\\_

[client]是用来配置密码,使得登录时跳过输入密码环节

[mysql]中的prompt是为了在命令行使用mysql时,显示自己当前所在的数据库名称

效果如下:

(root@localhost) [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.00 sec)
(root@localhost) [(none)]> use sys;
Database changed
(root@localhost) [sys]> 
  1. 输入以下命令创建mysql容器,并挂载配置文件到当前目录的conf文件夹
docker run -p 3307:3306 --name mysql-5.7-2 -v $PWD/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

创建成功,进入容器使用mysql数据库

docker exec -it mysql-5.7-2 /bin/bash

Centos下使用docker开启mysql

原文:https://www.cnblogs.com/ltaodream/p/14882217.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!