八、Docker 安装Mysql(流程、注意点、实例)

导读:本篇文章讲解 八、Docker 安装Mysql(流程、注意点、实例),希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

Docker 安装mysql 要不 安装tomcat 稍微复杂些,要配置一些参数,例如mysql密码,配置文件编写等。

1、docker hub上面查找mysql镜像

地址:Docker Hub

可以拉取最新的,也可以按照tag搜索自己想要的版本,拉取

八、Docker 安装Mysql(流程、注意点、实例)

2、从docker hub上拉取mysql5.7镜像到本地

命令:docker pull mysql:5.7

八、Docker 安装Mysql(流程、注意点、实例)

3、使用mysql5.7镜像创建并运行容器

命令:docker run -d -p 3306:3306 –privileged=true -v /usr/local/tool/volumn/mysql/log:/var/log/mysql -v /usr/local/tool/volumn/mysql/data:/var/lib/mysql -v /usr/local/tool/volumn/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 –name mysql mysql:5.7

选项解释:

  • -d 后台运行
  • -p 3306:3306  暴露3306 端口
  • –privileged=true 配置容器卷 必须加这个 否则有可能出现权限异常
  • -v /usr/local/tool/volumn/mysql/log:/var/log/mysql  日志文件存储在宿主机上
  • -v /usr/local/tool/volumn/mysql/data:/var/lib/mysql  数据文件存储在宿主机上
  • -v /usr/local/tool/volumn/mysql/conf:/etc/mysql/conf.d 配置文件存储在宿主上
  • -e MYSQL_ROOT_PASSWORD=123456 配置mysql  root 密码
  • –name mysql 配置容器名称

日志、数据、配置文件一定要存储在宿主机上,防止容器被删除,数据丢失

在宿主机上配置my.cnf  路径:/usr/local/tool/volumn/mysql/conf 增加自己的配置 我这里更改了编码格式

[client]
default_character_set=utf8
[mysqld]
collation_server=utf8_general_ci
character_set_server=utf8

八、Docker 安装Mysql(流程、注意点、实例)

 实例:

八、Docker 安装Mysql(流程、注意点、实例)

查看数据编码格式命令: show variables like 'character_set_database'; ;

八、Docker 安装Mysql(流程、注意点、实例)

4、建库建表插入数据

八、Docker 安装Mysql(流程、注意点、实例)

 sql:

create database test_db;

use test_db;

CREATE TABLE `sys_user` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT ,
  `username` varchar(50) NOT NULL  COMMENT '用户名',
  `password` varchar(50) NOT NULL  COMMENT '密码', 
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1;

insert sys_user (username,password) values ('zhangsan','123');

select * from sys_user;

然后看下mysql  日志、数据是否同步只宿主机上了

八、Docker 安装Mysql(流程、注意点、实例)

 

5、删除容器,在安装3、4步骤操作校验数据是否被删除

八、Docker 安装Mysql(流程、注意点、实例)

八、Docker 安装Mysql(流程、注意点、实例) 

至此docker安装mysql完成,是不是比在虚拟机中安装简单多了 

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

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

(0)
小半的头像小半

相关推荐

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