docker 安装mysql5.7
拉取镜像 docker pull mysql:5.7 启动为容器 docker run -di --name mysql.5.7 -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7 进入容器 docker exec -it mysql.5.7 /bin/bash 登录 mysql -u root -p 5.7授权远程访问 update db set host = '%' where user ='root'; 刷新权限 flush privileges; 修改密码 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; 远程访问数据库需要开启安全组端口 注意mysql8.0的授权方式与前面版本不同 GRANT ALL ON *.* TO 'root'@'%';