博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux上面MySQL 删除匿名用户【空用户】
阅读量:5231 次
发布时间:2019-06-14

本文共 447 字,大约阅读时间需要 1 分钟。

  首先要登陆  ssh

 

然后登陆数据库

#mysql -uroot  -p密码

 

 

默认情况下,mysql安装好之后,会存在匿名用户,也可以叫空用户,输入mysql之后直接回车便可进入mysql。

该匿名用户具有一定的权限,通过SHOW DATABASES;可以查看到information_schema数据库。
删除语句很简单,用具有对应用户权限的用户登录,比如root。
可以先查询一下空用户:

    1. SELECT user,host,password FROM mysql.user;
    2.  

 然后

DELETE FROM mysql.user WHERE user='';

FLUSH PRIVILEGES;

当然也可以为匿名用户设置随意一个密码。

 

 

  1. SET PASSWORD FOR ''@localhost = password('fs_^s%d1L3');
  2. FLUSH PRIVILEGES;

 

转载于:https://www.cnblogs.com/yuesha/articles/6472637.html

你可能感兴趣的文章