当前位置:   article > 正文

MySQL设置IP白名单_mysql配置ip白名单

mysql配置ip白名单

登录mysql

mysql -u root -p
  • 1

切换mysql数据库

use mysql;
  • 1

查询当前允许登录IP及用户

select Host, User from user;
--Host 字段为%或空表示所有 IP 都可登录
  • 1
  • 2

5.x: 版本如果用户不存在会创建用户。

grant all on *.* to 'username'@'ip' identified by 'password' with grant option;
  • 1

8.x: 版本需要先创建的用户后再授权。

create user 'username'@'ip' identified with mysql_native_password by 'password';
grant all privileges on *.* to 'username'@'ip';
  • 1
  • 2

grant all表示授权所有操作,*.*表示授权所有数据库的所有表。
也可以赋予部分操作权限:

grant select,create,drop,update,alter on *.* to 'username'@'ip' identified by 'password' with grant option;
  • 1

删除用户的权限

DELETE FROM user WHERE User='username' and Host='ip';
  • 1

最后更新配置刷新权限

FLUSH PRIVILEGES;
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/716915
推荐阅读
相关标签
  

闽ICP备14008679号