使用docker创建mysql容器
1、拉取mysql镜像
docker pull mysql:5.6
2、查看拉取后镜像
docker images
3、创建用于挂载的目录(日志目录、数据目录、配置目录)
如果不创建挂载目录,一旦容器重启,则数据会全部丢失。
mkdir -p /docker/mysql/logs /docker/mysql/data /docker/mysql/conf
4、创建my.cnf配置文件
cd /data/mysql
touch my.cnf
然后使用vim编辑my.cnf文件,文件内容如下:
[mysqld]
user=mysql
character-set-server=utf8
default_authentication_plugin=mysql_native_password
secure_file_priv=/var/lib/mysql
expire_logs_days=7
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
max_co