关于mysql添加用户和删除用户遇到的一些问题

来源:互联网 发布:展会源码 编辑:程序博客网 时间:2024/06/05 19:16

   添加新用户

   今天在为mysql添加新用户时,找到下面这条指令:

   insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));

  

   然后退出

   mysql>\q

   重新登录

   $mysql -u test -p

   Enter password:

    

  发现出现错误,登录失败。

   经过对比论坛中提出的其他添加新用户的指令,并加以试验,找到了解决方法:

   以root身份登录mysql,然后使用 flush privileges;//刷新系统权限表。

   

     重新登录test可以成功登录:

     

    

     删除用户

     然后在删除用户时,使用了下面这条指令:

    Delete FROM user Where User='test' and Host='localhost';

    首先,以root身份登录mysql,并查看一下mysql的所有用户:

    

    发现test已经成功创建,然后开始删除test用户:

   

    可以看到,删除出现了错误,删除没有成功。

   经过去论坛查找相关信息,找到了解决方法:

   在删除之前,先使用use mysql,再删除用户:

  

   查看mysql的所有用户,发现test已经被成功删除:

  

  

1 0