Centos-7.06-Docker安装-Mysql
Posted OMI天空
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos-7.06-Docker安装-Mysql相关的知识,希望对你有一定的参考价值。
本文主要探讨并记录Docker下面的mysql安装和配置
- 查看可用版本
docker search mysql
- 拉取Mysql镜像
docker pull mysql:5.7
- 查看Mysql镜像
docker images
- 运行mysql
docker run -itd --name mysql-test -p 3306:3306 --restart=always -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
参数:
MYSQL_ROOT_PASSWORD:表示设置的密码
3306:3306 表示把宿主的3306映射到容器的3306
--name: 表示容器的名称
- 进入Mysql运行容器
docker exec -it mysql-test /bin/bash
登录mysql:
mysql -h localhost -u root -p (回车输入密码)(注意首次登录时为空密码)
执行sql语句:
ALTER USER \'root\'@\'localhost\' IDENTIFIED BY \'123456\' PASSWORD EXPIRE NEVER;
ALTER USER \'root\'@\'%\' IDENTIFIED WITH mysql_native_password BY \'123456\';
FLUSH PRIVILEGES;
- 宿主端口放行
详见《Centos-706停用firewalld启用Iptables服务》
- 外部连接测试
测试Ok
以上是关于Centos-7.06-Docker安装-Mysql的主要内容,如果未能解决你的问题,请参考以下文章