在centos中安装mysql

1.拉取镜像guyton/centos6

​
docker pull guyton/centos6

​

 

2.以镜像为模板创建容器mycentos_mysql

(1) docker create -it --name mycentos_mysql guyton/centos6 /bin/bash  #这条只是直接创建并没有启动

(2)或者使用 docker run -it --name mycentos_mysql -p 3307:3306 guyton/centos6

  #意思是名为mycentos_mysql 创建以3307:3306端口号直接创建并启动(本人使用的这条,以供参考)

(1)第一条命令展示图

 (2)第二条命令展示图(创建并已经进入mycentos_mysql这个容器里)

 3.进入mycentos_mysql(第一条命令需要的操作,因为第一条命令只有创建没有直接进入)

开启mycentos_mysql 

   docker start mycentos_mysql  

再进入mycentos_mysql 

   docker attach mycentos_mysql

 4.下载安装mysql

yum install -y mysql mysql-mysql-devel mysql-server #发现yum源无效

#4.1  配置yum源

sed -i "s|enabled=1|enabled=0|g" /etc/yum/pluginconf.d/fastestmirror.conf

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

curl -o /etc/yum.repos.d/CentOS-Base.repo https://www.xmpan.com/Centos-6-Vault-Aliyun.repo

yum clean all && yum makecache 

# 4.2 下载mysql相关软件

yum install -y mysql mysql-mysql-devel mysql-server

5.启动mysql  

# 5.1 启动mysql

service mysqld start

# 5.2 查看启动状态

service mysqld status

 

# 5.3 进入mysql

mysql -u root -p # 注意回车不需要输入密码,空密码,直接回车

6. 授权所有权限授予root用户,并指定用户登录密码  

 

 7. 通过本地Navicat 登录容器内的mysql

 # 7.1 通过本地Navicat登录容器内部的mysql,如下图所示

 

 

 

 

 

 

 

 

 

 

 

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值