目录
1、拉取镜像
docker pull mysql
2、查看镜像
docker images mysql
3、创建本地挂载目录
mkdir -p /home/mysql/conf
mkdir -p /home/mysql/data
mkdir -p /home/mysql/logs
mkdir -p /home/mysql/mysql-files
cd /home/mysql/conf
touch my.cnf
4、安装运行mysql容器
docker run -d \
--restart=always --name mysql -p 3306:3306 \
-e TZ=Asia/Shanghai -e MYSQL_ROOT_PASSWORD=123456 \
-v /home/mysql/conf/my.cnf:/etc/mysql/my.cnf \
-v /home/mysql/data:/var/lib/mysql \
-v /home/mysql/logs:/logs \
-v /home/mysql/mysql-files:/var/lib/mysql-files \
mysql \
--lower_case_table_names=1
5、查看mysql容器是否运行
docker ps
6、进入mysql容器
docker exec -it mysql bash
7、登录mysql
mysql -u root -p
8、修改加密方式(用于连接工具账号密码登录)
依次执行以下命令:
use mysql;
select host,user,plugin from user;
alter user 'root'@'%' identified with mysql_native_password by '123456';