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