Docker 部署的MySql 8 分配一个指定ip登录的账号

  1. 创建一个用户名为dev,密码为123456的用户;
    #1.查看docker 容器
    docker ps -a
    #2.进入mysql
    docker exec -it 容器id /bin/bash
    #3.登录MySQL root 账号
    mysql -u root -p
    #4.创建用户dev
    create user 'dev'@'你的ip' identified by '123456';
    #5.授权(*.*是所有库的所有表)
    grant all privileges on *.* to 'dev'@'你的ip' with grant option;
    #6.设置可用密码登录、新版本的mqsql用了新的认证方式,客户端可能会连不上
    ALTER USER 'dev'@'你的ip' IDENTIFIED WITH mysql_native_password BY '123456';
posted @ 2024-03-27 16:14  iyandongsheng  阅读(5)  评论(0编辑  收藏  举报