首頁(yè) > 網(wǎng)站 > 幫助中心 > 正文

            登錄MySQL顯示1045錯(cuò)誤 登錄phpmyadmin提示:#1045無(wú)法登錄MySQL服務(wù)器

            2024-12-19 19:28:35
            字體:
            來(lái)源:轉(zhuǎn)載
            供稿:網(wǎng)友
            剛來(lái)單位不久,電腦是原來(lái)同事用過(guò)的,用到phpmyadmin的時(shí)候發(fā)現(xiàn)原始密碼被改過(guò)了,怎么都登陸不進(jìn)去,后來(lái)卸載重新裝了zkeys集成環(huán)境,可是運(yùn)行的時(shí)候提示: #1045 無(wú)法登錄 MySQL 服務(wù)器.在網(wǎng)上找了很多材料,試了很多次,終于解決了,現(xiàn)在給大家分享一下。

            下圖是我安裝好軟件后提示的錯(cuò)誤界面:

            問(wèn)題原因:這有可能是由于前面設(shè)置mysql密碼沒(méi)有成功,所以導(dǎo)致了我們使用設(shè)置的mysql root密碼無(wú)法登陸服務(wù)器。

            解決方法:這時(shí)可以嘗試使用mysql 默認(rèn)的root賬號(hào)的空密碼登陸數(shù)據(jù)庫(kù)。

            如果使用空密碼登陸時(shí)又出現(xiàn):空密碼登錄被禁止 (參見(jiàn) 允許空密碼) 的錯(cuò)誤。則要修改/phpmyadmin/libraries/config.default.php 文件,找到下面兩行

            $cfg['Servers'][$i]['nopassword'] = false;

            $cfg['Servers'][$i]['AllowNoPassword'] = false;

            將兩個(gè)false改為true,同時(shí)設(shè)置 $cfg['Servers'][$i]['password'] = '';通過(guò)這樣設(shè)置配置文件后phpmyadmin 就會(huì)允許以空密碼方式登錄mysql數(shù)據(jù)庫(kù)了。

            若重新以空密碼方式登錄phpmyadmin有時(shí)仍無(wú)法登陸,請(qǐng)清除cookie或關(guān)閉原來(lái)的phpmyadmin 登錄窗口,重新使用空密碼登錄。

            若這時(shí)候仍然顯示空密碼登陸被禁止,試試隨便輸入幾個(gè)字符當(dāng)作密碼看是否能夠登陸成功。

            登陸mysql服務(wù)器之后盡快將mysql密碼在phpmyadmin中修改過(guò)來(lái)。或者在SSH客戶端修改mysql密碼:cd /usr/local/mysql/bin

            然后執(zhí)行命令:./mysqladmin -u root -p passwordhttp://laser-mall.com/passwd。

            最后在mysql的user表中刪除除root以外所有用戶。

            另如果提示為:#1045 無(wú)法登錄 MySQL 服務(wù)器。Access denied for user ‘root’@'localhost’ (using password: YES) 也可以用上述辦法解決!
            發(fā)表評(píng)論 共有條評(píng)論
            用戶名: 密碼:
            驗(yàn)證碼: 匿名發(fā)表