%表示可以访问的host为所有ip,也就是说任意ip都可以从网络访问你的mysql数据库,这是比较危险的。
user 为空,即表示匿名用户可以访问MySQL数据库。你那里有一个%的空密码匿名用户,那么我只要知道你的ip,就可以进去看你的东西,哈哈。
建议初学者安装MySQL后,把所有的user表数据都加上密码,那样就安全多了~~
user 为空,即表示匿名用户可以访问MySQL数据库。你那里有一个%的空密码匿名用户,那么我只要知道你的ip,就可以进去看你的东西,哈哈。
建议初学者安装MySQL后,把所有的user表数据都加上密码,那样就安全多了~~
呵呵,
对于 MySQL 的匿名用户,
并不如我们通常所述的系统匿名用户,
它不只过是一个不需要你使用 User 的用户权限
比如: +--------------+--------------+------------+-------------------------
| Host | User | Password |
+--------------+--------------+------------+-------------------------
| 192.168.0.% | root | ********** | Y, Y, Y, Y, ...... , Y
| % | | | N, N, N, N, ......., N
+--------------+--------------+------------+------------------------- 第二个就是所谓的匿名用户,
他可以从任何主机, 以任何用户, 不加密码 地访问 MySQL 服务器
但是他没有任何权限,如果你不小心将其后的N, N, N, ... 设置为 Y, Y, Y, ......呵呵,
:) 一个字 惨~~
两个字 死了~~
N个字 将死的惨不忍睹~~~~~~~~~~