MYSQL数据库如何赋予远程某个IP访问权限
2019-05-22 本文已影响0人
C_GO流媒体后台开发
- 授权用户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@%;