1、在服务器中打开一个mysql的docker
docker run -p 3306:3306 --name mysql_01 -e MYSQL_ROOT_PASSWORD=111111 -d mysql
2、首先,在远程服务器中,切换到docker内部的mysql命令行中
docker exec -it mysql_01(打开的mysql的名字) bash
mysql -uroot -p // 打开mysql
然后输入密码
3、在mysql中打开权限。
GRANT ALL ON *.* TO 'root'@'%';// 授权
flush privileges;// 刷新权限
ALTER USER 'root'@'localhost' IDENTIFIED BY '111111' PASSWORD EXPIRE NEVER;//更改加密规则
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '111111'; //更新root用户密码
flush privileges;//刷新权限
4、退出mysql
exit;
退出docker image
exit // 或者ctrl+D