1
2
3
4
5
6
7
8
9
10
11
12
13
|
docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=密码 -d mysql:8
#由于密码加密方式与以前不同,所以需要进入容器更改密码加密方式
docker exec -it mysql /bin/bash
mysql -u root -p
输入密码
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'tTdAdf212';
不能启动时查看数据挂载磁盘信息,通过portainer查看宿主机磁盘位置,然后新开容器将磁盘数据复制到新容器的数据盘位置
#加载本地磁盘与自定义配置信息,使用主机网络
docker run -v /docker/mysql/custom:/etc/mysql/conf.d -v /docker/mysql/data:/var/lib/mysql --net=host --name mysql -e MYSQL_ROOT_PASSWORD=密码 -d mysql:5.7.25
#访问很慢
增加skip-name-resolve
|
[mysqld]
skip-name-resolve
1
2
|
https://dev.mysql.com/doc/refman/5.6/en/host-cache.html
|