为了账号安全,请及时绑定邮箱和手机立即绑定

Docker安装Mysql服务

标签:
Docker
  1. 拉取官方镜像

# docker pull mysql# docker inspect mysql | grep ''VERSION''
            "GOSU_VERSION=1.7",            "MYSQL_VERSION=8.0.11-1debian9"
            "GOSU_VERSION=1.7",            "MYSQL_VERSION=8.0.11-1debian9"
  1. 运行容器

# docker run -it -d 
  -p 13306:3306 
  --name db_mysql 
  --restart=always 
  -e MYSQL_ROOT_PASSWORD=root 
  -v /opt/docker/mysql/log:/var/log/mysql 
  -v /opt/docker/mysql/data:/var/lib/mysql 
  -v /opt/docker/mysql/conf:/etc/mysql/conf.d 
  mysql
  1. 查看容器日志

'查看最后200条日志'# docker logs --tail=200 db_mysql'滚动监听'# docker logs -f db_mysql
  1. 配置Mysql

# docker exec -it db_mysql sh# mysql --versionmysql  Ver 8.0.11 for Linux on x86_64 (MySQL Community Server - GPL)# mysql -uroot -prootmysql> ALTER USER 'root'@'%' IDENTIFIED BY 'root' PASSWORD EXPIRE NEVER;
mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
mysql> ALTER USER 'root'@'%' identified by 'your_passwd';
mysql> FLUSH PRIVILEGES;
  1. 远程连接测试

mysql -h SEREVR_IP -P 13306 -uroot -p



作者:Rethink
链接:https://www.jianshu.com/p/afdc03faebe2


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

举报

0/150
提交
取消