Docker 安装 Mysql

docker pull mysql

docker run --name mysql  -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql

#进入容器内部  mysql 是上边运行时为容器取的别名 也可以用id替代
docker exec -it dockermysql bash

# 给用于授予权限
grant all privileges on *.*  to 'root'@'%' ;

# 刷新权限
flush privileges;

#Mysql远程连接报错:authentication plugin caching_sha2
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码';