美文网首页
MYSQL数据库如何赋予远程某个IP访问权限

MYSQL数据库如何赋予远程某个IP访问权限

作者: C_GO流媒体后台开发 | 来源:发表于2019-05-22 10:56 被阅读0次
    1. 授权用户root使用密码jb51从任意主机连接到mysql服务器:
      代码如下:
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
    flush privileges;
    

    2.授权用户root使用密码123456从指定ip为129.204.197.21的主机连接到mysql服务器:
    代码如下:

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'129.204.197.21' IDENTIFIED BY '123456' WITH GRANT OPTION;
    flush privileges;
    

    或者创建远程用户
    // 创建远程登录用户,用户名自己定义

    CREATE USER git@localhost IDENTIFIED BY '123456';

    // 设置权限 为新权限设置权限
    GRANT ALL PRIVILEGES ON . TO git@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

    // 说明:git是登陆数据库的用户,123456是登陆数据库的密码,%就是意味着任何来源任何主机反正就是权限很大的样子。
    // 刷新生效
    flush privileges;

    // 如果需要禁止远程用户,删除即可
    drop user git@%;

    相关文章

      网友评论

          本文标题:MYSQL数据库如何赋予远程某个IP访问权限

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