前提是docker已经安装完毕哈。
docker pull mysql:5.6
#docker拉去mysql镜像
docker run -itd -P mysql:5.6 bash
#docker镜像生成容器并启动
docker attach (容器name)
# 进入容器 后面要跟容器name或者id,用docker ps -a命令查看本地所有启动容器的参数
service mysql status
#进入容器查看mysql状态,默认服务是没有打开的
service mysql start
#打开mysql服务
mysql #进入mysql命令行
use mysql;
update user set authentication_string = password('root') where user = 'root'; #创建root密码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;#外部访问
ctrl +p ++ ctrl + q #最后挂起容器
#注意配置好后 docker ps -a 就可以看到容器ip+映射的端口,外网可直连数据库
哈哈哈,就是这么舒服。