美文网首页dockers
Docker中部署MySql及设置远程连接

Docker中部署MySql及设置远程连接

作者: 三三酱酱 | 来源:发表于2020-05-15 10:03 被阅读0次

    1、安装拉取Mysql镜像命令

    docker pull mysql-server
    

    2、启动mysql容器

    docker run -it -d --restart always --name mysql-test -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 mysql
    

    3、进入 容器

    docker exec -it mysql bash
    

    4、进入mysql :

    mysql -uroot -p123456 或 (mysql -uroot -p )
    

    5、查询user用户

    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、修改用户root的密码

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

    7、刷新

    FLUSH PRIVILEGES;
    

    相关文章

      网友评论

        本文标题:Docker中部署MySql及设置远程连接

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