使用docker安装mysql数据库(超简单)

导读:本篇文章讲解 使用docker安装mysql数据库(超简单),希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

拉取镜像

ubuntu@VM-4-3-ubuntu:~$ sudo docker pull mysql:5.7

官方文档启动方式

注意设置root账号密码

$ docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag

不做容器数据卷,直接启动

ubuntu@VM-4-3-ubuntu:~$ sudo docker run --name docker-mysql -d -p 3306:3306 -e  MYSQL_ROOT_PASSWORD=root mysql:5.7

考虑到后期的维护以及数据存储的持久化,我们一般做数据卷挂载,将配置文件目录/etc/mysql/mysql.conf.d和数据存储文件夹/var/lib/mysql 挂载到宿主机相应自定义文件夹

sudo docker run --name docker-mysql-v -d -p 3306:3306 -v /home/mysql/conf:/etc/mysql/mysql.conf.d -v /home/mysql/data:/var/lib/mysql 
-e  MYSQL_ROOT_PASSWORD=root mysql:5.7 

到这里,mysql安装就结束了。连接测试一下
在这里插入图片描述


扩展(多个数据库实现数据同步)

使用--volumes-from做容器的继承,以实现数据同步备份

#数据库01
sudo docker run --name docker-mysql-01 -d -p 3306:3306 -v /etc/mysql/conf.d -v /var/lib/mysql 
-e  MYSQL_ROOT_PASSWORD=root mysql:5.7 
#数据库02
sudo docker run --name docker-mysql-02 --volumes-from docker-mysql-01 -d -p 3344:3306 -v /etc/mysql/conf.d -v /var/lib/mysql 
-e  MYSQL_ROOT_PASSWORD=root mysql:5.7 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/119786.html

(0)
seven_的头像seven_bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!