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

2019-05-22  本文已影响0人  C_GO流媒体后台开发
  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@%;

上一篇下一篇

猜你喜欢

热点阅读