萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> mysql密碼正確連接提示用戶名與密碼錯誤

mysql密碼正確連接提示用戶名與密碼錯誤

mysql密碼正確連接提示用戶名與密碼錯誤問題今天有碰到這樣一個怪問題,前幾天安裝好服務器時也是可以但,但經過一些操作之後反而不能正常連接數據庫了,但可以肯定是沒有修改過mysql數據庫的任何配置哦,下面我們來看問題。

一,安裝mysql數據庫之後使用下面代碼測試正常

 代碼如下 復制代碼

<?
$cn = mysql_connect("localhost","root","root") or die('Database Server  Password Error!');
if( $cn )
{
 echo  'success';
}
else
{
 echo 'fail';
}
?>

二,今天安裝phpcms配置之後連接提示 Database Server  Password Error ,這個是庫連接錯誤了,但在cmd中連接mysql即可成功

三,仔細回想了一下我修改過hosts文件

打開C:\Windows\System32\drivers\etc\ 發現有如下

127.0.0.1       www.111cn.net

然後我在想上面的mysql_connect("localhost","root","root")不就有localhost而在hosts指定了是不是就連接到 www.111cn.net去了呢,於是修正


127.0.0.1       localhost
::1             localhost

保存再連接mysql上面代碼輸出來

success


這樣問題就解決了,原因其實也簡單因為使用了locahost所以修改了就會出現連接另外的站了,我們如果不想修改hosts可以把mysql連接修改成127.0.0.1 即可。

copyright © 萬盛學電腦網 all rights reserved