Docker学习(五)docker在线安装MySQL5.7.25

Docker学习(五)docker在线安装MySQL5.7.25欢迎来到陈冬冬的个人经验分享平台https://www.chendd.cn/blog/article/1477635286031257601.html

笔者Linux新手水平,在前面有一篇为Linux安装MySQL的文章,个人认为是非常不错的,因为是基于本地安装包的方式安装,涵盖了安装的全部过程及解释,与非常不错对应的则是安装过程的非常费劲,所以在学习docker后的本篇文章旨在使用docker在线安装MySQL5.7.25版本数据库,及可以支持正常的外部程序访问。

根据版本号拉取MySQL5.7.25的镜像

初始化数据库

运行安装MySQL容器,包含有数据库初始化密码,开放端口,共享数据库文件数据卷等,参考命令语句为:docker run -d --name mysql5725 -v /usr/local/mysqlDatas/mysql:/var/lib/mysql -v /usr/local/mysqlDatas/mysql-conf:/etc/mysql/ -e MYSQL_ROOT_PASSWORD=88911006@qq.com -p 33061:3306 mysql:5.7.25

命令行登录MySQL容器

输入docker exec -it mysql5725 /bin/bash 即可进入交互式命令行窗口,输入mysql -uroot -p88911006@qq.com即可进入数据库查询窗口,此时我们查询mysql库下的user表的host与user字段,可以看到host的值已经为‘%’(默认可以支持远程登录),参考下图所示:

数据库使用测试

使用命令行创建表cdd并插入一条数据

使用客户端连接数据库并插入新数据

特别注意:

(1)由于设置了mysql的数据库文件的数据卷共享,所以当docker的容器关闭再开启时支持数据库的持久化;

(2)创建表的时候一定要记得设置字符编码,否则无法插入中文数据,参考客户端创建时如下(请注意我的命令行里面的时候也有设置过字符编码,这都是出过错误的);

(3)安装后的mysql相关配置文件没找见在哪里,如my.cnf、mysql.cnf等等这些;

一个实战版本的MySQL已经安装完毕,可以感觉到比前面文章的Linux硬装MySQL简单了许多许多。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值