5-在docker中安装MySQL

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
sudo docker run \
--name mysql \
-p 3306:3306 \
-v /data/mysql:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=[设置登陆密码] \
--privileged=true \
-d mysql:8.0.0


sudo docker run -d \
--name mysql \
-p 3306:3306 \
-v /data/mysql:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=Ty9685mysql \
-e MYSQL_SSL=false \
--privileged=true \
--restart always \
mysql:8.0-oracle \
--character-set-server=utf8 \
--collation-server=utf8_bin \
--default-authentication-plugin=mysql_native_password

参数说明:

  • -name:容器名,此处命名为mysql

  • -e:配置信息,此处配置mysql的root用户的登陆密码

  • -p:端口映射,此处映射 主机3306端口 到 容器的3306端口

  • -d:后台运行容器,保证在退出终端后容器继续运行

  • -v: 数据挂载在/data/mysql目录下

note: 使用的时候别忘了url后面加?useSSL=false