美文网首页
Docker中的 MySql 设置远程连接

Docker中的 MySql 设置远程连接

作者: 扯淡巴 | 来源:发表于2019-09-25 10:56 被阅读0次

    1、安装Mysql命令 docker pull mysql-server

    2、启动 docker run -it --rm --name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql

    3、进入 docker exec -it mysql bash

    4、进入mysql : mysql -uroot -p123456 或 (mysql -uroot -p )

    5、查询 select host,use from mysql.user;

    查看 root 的host 如果你是localhost,执行如下:
    update mysql.user set host = '%' where user = 'root';
    这里是解决到时候连接的时候出现 Host is not allowed to connect to this MYSQL server

    6、ALTER user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '数据库密码';

    7、FLUSH PRIVILEGES;

    相关文章

      网友评论

          本文标题:Docker中的 MySql 设置远程连接

          本文链接:https://www.haomeiwen.com/subject/uibbuctx.html