Docker安装数据库(Centos下)

一.Docker的安装

1.下载docker

  yum install docker 

2.启动docker

 systemctl start docker 

3.查看docker版本

 docker version

4.查看容器

 doccker ps

二.MySQL的安装

1.搜索MySQL的镜像

docker search mysql

2.拉取镜像

docker pull mysql

3.查看已下载镜像

docker images

4.查看容器

docker ps

注:如果已经有相同的容器已经在运行,需要执行docker stop 容器ID ,才能执行下一步

5.创建数据库容器

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

注:这里数据库名字为mysql ,密码为123456 ,3306端口无特殊需求不必更改
其中如果报错基本上是版本不一致而导致的,需要执行yum update即可

6.进入数据库容器

docker exec -it mysql bash
mysql -u root -p

注:这里依次执行即可,之后需要输入密码123456即可;

三.与本地MySQL连接时注意事项

1.服务器对应的端口需要开启。

2.连接时提示版本不同,这里需要更改密码的加密方式,依次执行以下代码即可,之后利用docker restart 数据库ID 实现重启数据库。

use mysql
select user,host,plugin,authentication_string from user;
alter user 'root'@'%' identified with mysql_native_password by '123456';
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值