美文网首页
006:环境-利用docker安装mysql

006:环境-利用docker安装mysql

作者: 卫泽洪_70a7 | 来源:发表于2021-02-23 11:15 被阅读0次

摘要:

一、安装mysql

二、各参数说明

三、修改mysql默认配置

正文:

一、安装mysql

1、参考docker 官网

$ docker pull mysql:5.7
image.png

二、运行mysql

docker run -p 3306:3306 --name mysql \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:5.7
image.png

三、参数说明

参考说明
-p 3306:3306 将容器的3306端口映射到主机的3306端口
-v /mydata/mysql/conf:/etc/mysql 将配置文件夹挂载到主机
-v /mydata/mysql/log:/var/log/mysql 将日志文件夹挂在到主机
-v /mydata/mysql/data:/var/lib/mysql 将数据文件挂在到主机
-e MYSQL_ROOT_PASSWORD=root 初始化root用户的密码

查看正在运行的docker容器

$ docker ps
image.png

四、修改配置文件

vi /mydata/mysql/conf/my.conf

[client]
default-character-set=utf-8

[mysql]
default-character-set=utf-8

[mysqld]
init_connect='SET collation_connection = utf_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
skip-name-resolve

注意:解决mysql连接满的问题

在配置文件中加入如下,
[mysqld]
skip-name-resolve #跳过域名解析
并重启mysql:docker restart mysql

完成!!!

相关文章

网友评论

      本文标题:006:环境-利用docker安装mysql

      本文链接:https://www.haomeiwen.com/subject/qfcqfltx.html