docker 安装 mysql5.7 就是这么简单?

docker 如何安装 mysql?# 先拉取镜像sudo docker pull mysql:5.7# 创建挂载目录mkdir -p /home/docker/mysql/confmkdir -p /home/docker/mysql/logsmkdir -p /home/docker/mysql/data# 启动docker run --restart=always -p 3306:3306 --name mysql -v /home/docker/mysql/conf:/etc/mysql/conf.d -v /home/docker/mysql/logs:/var/log/mysql -v /home/docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD='123456' -d mysql:5.7
docker 安装 mysql5.7 就是这么简单?文章插图
mysql相关配置# 进入conf的目录cd /home/docker/mysql/conf# 编辑配置文件 , 因为做了挂载 , 所以日志的路径是不需要更改的vi mysqld.cnf[mysqld]pid-file= /var/run/mysqld/mysqld.pidsocket= /var/run/mysqld/mysqld.sockdatadir= /var/lib/mysql# By default we only accept connections from localhost#bind-address= 127.0.0.1# Disabling symbolic-links is recommended to prevent assorted security riskssymbolic-links=0log-error=/var/log/mysql/error.logslow_query_log=ONslow_query_log_file=/var/log/mysql/slowquery.loglong_query_time=3log-queries-not-using-indexes=ONlower_case_table_names=1character-set-server=utf8mb4default-time-zone = '+08:00'[client]default-character-set=utf8mb4[mysql]default-character-set=utf8mb4
docker 安装 mysql5.7 就是这么简单?文章插图
再重启一遍mysql , 或者你先把文件创建好 , 再运行第一步 , 就不需要重启啦【docker 安装 mysql5.7 就是这么简单?】docker restart mysql
docker 安装 mysql5.7 就是这么简单?文章插图
然后在挂载的目录下就可以看到mysql的数据文件以及日志文件