微波EDA网,见证研发工程师的成长!
首页 > 通信和网络 > 通信网络技术文库 > MySQL数据库用户帐号管理基础知识详解

MySQL数据库用户帐号管理基础知识详解

时间:05-06 来源:赛迪网 点击:

对samp_db 数据库的所有权限。事实上, fred 能够从那些主机中连接(除了服务器主机本身外)。当fred 试着从服务器主机中进行连接时,该企图以"访问被拒绝"的消息而告失败。即使用户指定了正确的口令也是如此。

如果授权表中包含了由mysql_install_db 安装脚本安装的缺省项,这种情况也会发生。其原因是,当服务器验证fred 连接的企图时,一个匿名用户项( anonymous-user entry)比fred 项优先。匿名用户项要求该用户不用口令来连接,并且一个口令错误匹配发生。

目前,只要说修正此问题的方法是从user表中删除匿名用户项就足够了,我们不能用REVOKE,因为该命令只删除权限。要想完全摆脱这些匿名项,执行如下操作:

% mysql-uroot mysql mysql> DELETE FROM user where User=""; mysql>FLUSH PRIVILEGES;

现在,当fred试图从本地主机连接时成功了。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top