docker run --name dockermysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=mysqlpassword -d mysql
先连上容器:>docker exec -it [容器名 或者 容器实例id] bash
;
之后mysql -uroot -p
输入密码;
之后是:
use mysql;
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
应该是最新的mysql中没有开启root的远程连接权限,也可以连上容器实例(mysql)之后 新建用户,添加相应的权限。