Docker 学习第五课

搭建MySQL

1、创建/root/mysql/conf/my.cnf  /root/mysql/data

2 、my.cnf 文件

[mysqld]
serverid = 1
port = 3306 
#只能用IP地址检查客户端的登录,不用主机名
skip-name-resolve
#数据库默认字符集,主流字符集支持一些特殊表情符号(特殊表情符占用4个字节)
character-set-server = utf8mb4
#数据库字符集对应一些排序等规则,注意要和character-set-server对应
collation-server = utf8mb4_general_ci
#最大连接数
max_connections = 400

log-error = /var/log/mysql/error.log

3、启动容器

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

你可能感兴趣的:(Docker 学习第五课)