CentOS7中Docker安装Mysql(不适合小白,仅为基础安装)

一、Docker Hub上面查找Mysql镜像
docker search mysql --limit 5
二、下拉mysql镜像
docker pull mysql; #下拉最新版mysql
docker pull mysql:5.7; #下拉指定版本mysql
三、新建mysql容器实例
docker run -d -p 3306:3306 --privileged=true 
-v /mysqldata/mysql01/log:/var/log/mysql 
-v /mysqldata/mysql01/data:/var/lib/mysql 
-v /mysqldata/mysql01/conf:/etc/mysql/conf.d 
-e MYSQL_ROOT_PASSWORD=123456  
--name mysql01 mysql:5.7;
四、处理Docker中Mysql不支持中文问题
/mysqldata/mysql01/conf/my.cnf;

新建配置文件并把以下内容粘贴进去

[client]
default_character_set=utf8
[mysqld]
collation_server = utf8_general_ci
character_set_server = utf8
五、进入Mysql容器并验证是否成功
docker exec -it mysql01 /bin/bash; #进入刚刚启动的容器
mysql -uroot -p123456; #登录并进入mysql终端
show databases;

安装成功!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 1. 首先,需要安装Docker。可以使用以下命令安装: ``` sudo yum install docker ``` 2. 安装完成后,启动Docker服务: ``` sudo systemctl start docker ``` 3. 搜索MySQL镜像: ``` sudo docker search mysql ``` 4. 选择需要的MySQL镜像,例如官方MySQL镜像: ``` sudo docker pull mysql ``` 5. 运行MySQL容器: ``` sudo docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=your_password mysql ``` 其,`your_password`为你设置的MySQL root用户密码。 6. 进入MySQL容器: ``` sudo docker exec -it mysql bash ``` 7. 进入MySQL: ``` mysql -u root -p ``` 输入密码后即可进入MySQL。 以上就是在CentOS 7上使用Docker安装MySQL的步骤。 ### 回答2: CentOS7是一种常用的Linux操作系统,在使用Docker安装MySQL之前,我们需要首先确保已经在CentOS7安装Docker。接下来,我们就可以使用Docker安装MySQL。 首先,我们需要拉取MySQL镜像,在终端输入以下命令: ``` sudo docker pull mysql:latest ``` 这样我们就成功拉取了最新版本的MySQL镜像。接下来,我们可以使用下面的命令启动MySQL容器: ``` sudo docker run -d --name=mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=<password> mysql:latest ``` 其,password是我们为MySQL设置的root用户的密码,可以按照需求进行修改。上面的命令,我们指定了容器的名称为mysql,同时将容器的3306端口映射到主机的3306端口,从而能够进行远程连接,并通过环境变量来设置root用户的密码。 如果我们想要进入MySQL容器,可以使用以下命令: ``` sudo docker exec -it mysql bash ``` 以上命令,我们指定了要进入的容器的名称为mysql,并通过bash进入容器的终端。 需要注意的是,使用Docker启动的MySQL容器存储数据的位置在容器内部,因此当我们删除容器后,MySQL的数据也会随之删除。如果我们需要保存MySQL的数据,建议将MySQL数据挂载到宿主机上,以确保数据的持久化。 总之,在CentOS7上使用Docker安装MySQL,我们只需要简单的几个步骤就能够搭建出一个稳定可靠的MySQL服务器,方便我们进行开发和实验。 ### 回答3: 在CentOS 7上使用Docker安装MySQL非常简单,只需要遵循以下步骤: 1. 安装Docker:使用命令"yum install docker"来安装Docker。 2. 下载MySQL镜像:使用命令"docker pull mysql"来下载MySQL的镜像文件。这个命令将从Docker Hub上下载最新版本的MySQL镜像。 3. 创建MySQL容器:使用以下命令创建MySQL容器: docker run --name=mysql -v /my/data/dir:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=password -d mysql 在上面的命令,我们使用了以下标志来创建MySQL容器: - "--name": 用于指定容器名为"mysql"。 - "-v": 用于指定MySQL数据目录的位置。例如,我们可以将数据目录/my/data/dir映射到容器内的/var/lib/mysql目录。 - "-e": 用于指定MySQL的root口令。在上面的命令,我们将其设置为"password",但您可以将其更改为您自己的密码。 - "-d": 用于在后台运行容器。 4. 连接到MySQL容器:使用以下命令连接到MySQL容器: docker exec -it mysql bash 在上面的命令,我们使用了以下标志: - "exec": 指示我们要在容器内运行一个命令。 - "-it": 指定终端模式,以便我们可以与MySQL交互。 - "mysql": 是容器的名称。 一旦连接到MySQL容器,您可以运行"mysql -uroot -p"命令,以及类似于"create database dbname;"和"create user username identified by 'password'; grant all on dbname.* to username;"等命令来创建和管理数据库。 总之,使用Docker安装MySQL非常方便,但需要注意的是要使用最新的MySQL镜像,以获得安全性和最新的功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值