MySQL的Docker安装

139 阅读1分钟

安装

mysql版本: 8.0.25

拉取mysql镜像

docker pull mysql:8.0.25

运行容器

docker run \
 --name mysql8 \
 -p 3306:3306 \
 -v ~/data/mysql8/data:/var/lib/mysql \
 -v ~/data/mysql8/log:/var/log/mysql \
 -v ~/data/mysql8/conf/my.cnf:/etc/mysql/my.cnf:rw \
 -e MYSQL_ROOT_PASSWORD=123456Aa? \
 --restart=always \
 -d mysql:8.0.25

更改配置文件my.cnf

[mysqld]
pid-file        = /var/run/mysqld/mysqld.pid
socket          = /var/run/mysqld/mysqld.sock
datadir         = /var/lib/mysql
secure-file-priv= NULL
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

# Custom config should go here
!includedir /etc/mysql/conf.d/

default_authentication_plugin= mysql_native_password

引用

【1】mysql的docker安装