Linux上面MySQL 删除匿名用户【空用户】

  首先要登陆  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;

 

posted @ 2017-02-27 10:50  八路逆袭寡妇村  阅读(266)  评论(0编辑  收藏  举报
www.zxzidian.com