点击“开始”—>“程序”—>“MySQL 5.5 Command Line Client”,启动MySQL
![c27a8e0c586d370b48fcd765937f9744.png](https://i-blog.csdnimg.cn/blog_migrate/10f0ae02cd68b0dcecae08a913e7297f.jpeg)
MySQL密码为空,直接按Enter键进入,界面如下图所示
![ffb144115661184032630e69203b8f49.png](https://i-blog.csdnimg.cn/blog_migrate/bf2a4bd75c3d792ec6e03646db6cde69.jpeg)
查看User表运行如下图所示的命令,查看User 表。
![4ddc720f7c1b75d44b2dd3aba94df0d5.png](https://i-blog.csdnimg.cn/blog_migrate/b38af63589ace0bcc856010cf8159e32.jpeg)
修改用户root 的密码
运行如下图所示的命令,将MySQL 数据库root 用户的口令改成123456。其中最后一句命令flush privileges的意思是强制刷新内存授权表,否则用的还是缓冲中的口令,这时非法用户还可以用root用户及空口令登录,直到重启MySQL服务器。
![ef7b2f31f83a35bf49e153155490d375.png](https://i-blog.csdnimg.cn/blog_migrate/4ab2c7d4a7443d58dd9f2891c5047186.jpeg)
删除空用户
运行如下图所示的命令,删除空用户。Host字段为localhost的匿名用户拥有所有的权限,就是说本地用户用空的用户名和空的口令登录MySQL数据库服务器可以得到最高的权限,所以匿名用户必须删除。
![e404920267297fe7f310310152c0c125.png](https://i-blog.csdnimg.cn/blog_migrate/d9a83f3f9e479a3f7b603d4b3ddc4f5d.jpeg)
MySQL授权表的结构与内容
(1) Desc user
User 表是授权表中最重要的一个,运行如下图所示的命令,列出可以连接服务器的用户及其加密口令,并且它指定它们有哪种全局(超级用户)权限。在User表启用的任何权限均是全局权限,并适用于所有数据库。所以我们不能给任何用户访问mysql.user表的权限。
![3bf15e5e5d84c01278076b1a810398de.png](https://i-blog.csdnimg.cn/blog_migrate/f8d4f8644b83ecde15af21ec598f84c4.jpeg)
Desc db
运行如下图所示的命令,查看Db表,列出所有数据库,而用户有权限访问它们。在这里指定的权限适用于一个数据库中的所有表。
![4fdb38e23255f35eb66c9cd8e8d033b2.png](https://i-blog.csdnimg.cn/blog_migrate/3975e419473fc9bc249d547a5d0b6bbb.jpeg)
Desc host
Host表如下图所示,与db 表结合使用在一个较好层次上控制特定主机对数据库的访问权限,这可能比单独使用db 好些。这个表不受GRANT和REVOKE语句的影响。
![8385aae100b67087a06ed7f91ece44f5.png](https://i-blog.csdnimg.cn/blog_migrate/45197d35c73fd5eb50eb0851590eeb72.jpeg)
增加用户,并授权
如下图所示的命令用于增加一个本地具有所有权限的test 用户(超级用户),密码是test。ON子句中的*.*意味着“所有数据库、所有表”。with grant option表示它具有grant权限。用grant语句创建权限是不需要再手工刷新授权表的,因为它已经自动刷新了。
![eca8c9c9af0f0245f8b84b1db811fd55.png](https://i-blog.csdnimg.cn/blog_migrate/caace8c8fc7eb00900ea4b26c4d91e68.jpeg)
查看运行结果,如下图所示。
![66754294b3d6b35fab5465bff4aadca0.png](https://i-blog.csdnimg.cn/blog_migrate/1e9f148a862cc0e00716fe85819e7902.jpeg)
删除用户的权限,并删除用户
删除用户权限,如下图所示。
![f743728a043c09fdd91f53d35338f054.png](https://i-blog.csdnimg.cn/blog_migrate/ac997baff19dce8da456f478c93467ce.jpeg)
删除用户test,如下图所示。
![4dea13358ab40e88a43be0b230a3c605.png](https://i-blog.csdnimg.cn/blog_migrate/c947349951350372f7fb98b613410644.jpeg)