所以我正在攻击某些软件,我决定运行MySQL命令
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password';
然后我注意到我的Bug跟踪器在我的开发PC上使用了相同的本地MySQL服务器。
干得好..
现在,当我尝试使用我的错误跟踪器(Mantis)时,收到错误消息。
APPLICATION ERROR#400数据库连接失败。收到错误 从数据库#1045:用户'root'@'localhost'拒绝访问 (使用密码:否)。请使用网络中的“后退”按钮 浏览器返回上一页。你可以纠正任何事情 在此错误中发现问题或选择其他操作。您 也可以单击菜单栏中的选项直接转到新选项 部分。
以前发生了非致命错误。页面内容如下。
系统警告:'mysql_connect()[function.mysql-connect]:访问 拒绝用户'root'@'localhost'(使用密码:NO)'in 'C:\ XAMPP \ htdocs中\螳螂\库\ ADODB \ DRIVERS \ ADODB-mysql.inc.php' 第365行
我检查了php文件,该行是建立MySQL连接的地方
function _connect($argHostname, $argUsername, $argPassword, $argDatabasename)
{
if (!empty($this->port)) $argHostname .= ":".$this->port;
if (ADODB_PHPVER >= 0x4300)
$this->_connectionID = mysql_connect($argHostname,$argUsername,$argPassword,
$this->forceNewConnect,$this->clientFlags);
else if (ADODB_PHPVER >= 0x4200)
$this->_connectionID = mysql_connect($argHostname,$argUsername,$argPassword,
$this->forceNewConnect);
else
$this->_connectionID = mysql_connect($argHostname,$argUsername,$argPassword);
if ($this->_connectionID === false) return false;
if ($argDatabasename) return $this->SelectDB($argDatabasename);
return true;
}
使用MySQL Workbench我可以看到
显示资助;
第一排似乎是罪魁祸首,......我想......
有没有办法还原呢?
谢谢:)