docker 安装mysql

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'@'%';

 

posted @ 2019-08-23 16:04  jiuchen  阅读(122)  评论(0编辑  收藏  举报