一、docker 搭建mysql8
docker pull mysql
docker run --restart=always --privileged=true -p 3306:3306 --name mysql8 -v /usr/local/mysql8/conf:/etc/mysql/conf.d -v /usr/local/mysql8/logs:/logs -v /usr/local/mysql8/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql --lower_case_table_names=1
二、改密码调整权限
--进入MySQL容器,登陆MySQL
docker exec -it mysql8 /bin/bash
--登陆mysql
mysql -uroot -p123456
--更改刷新mysql权限
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码';
flush privileges;