phpMyAdmin登錄MySQL提示“#1045 無(wú)法登錄 MySQL 服務(wù)器”如何解決?站長(zhǎng)圖庫(kù)分享phpMyAdmin等MySQL數(shù)據(jù)庫(kù)提示1045錯(cuò)誤的原因以及解決方法:
phpMyAdmin #1045 無(wú)法登錄 MySQL 服務(wù)器的解決方法
使用phpMyAdmin登錄MySQL數(shù)據(jù)庫(kù)提示“#1045 無(wú)法登錄 MySQL 服務(wù)器”是什么原因?主要有以下幾個(gè)點(diǎn)原因,即密碼錯(cuò)誤、密碼沒(méi)有設(shè)置成功、權(quán)限問(wèn)題,詳細(xì)如下:
MySQL用戶(hù)名或密碼錯(cuò)誤導(dǎo)致的1045報(bào)錯(cuò)
出現(xiàn)MySQL 1045錯(cuò)誤可能是MySQL用戶(hù)名或者密碼錯(cuò)誤導(dǎo)致的,請(qǐng)確保MySQL用戶(hù)名和密碼正確,重新登錄一下。
MySQL密碼未設(shè)置成功導(dǎo)致的1045錯(cuò)誤提示
MySQL密碼設(shè)置未成功,可以嘗試使用MySQL默認(rèn)自帶的root賬號(hào)+空密碼的方式登錄一下。
如果空密碼登錄被禁止,使用下方的方法:
修改文件:/phpmyadmin/libraries/config.default.php
修改config.default.php文件,找到下方兩行代碼:
$cfg['Servers'][$i]['nopassword'] = false; $cfg['Servers'][$i]['AllowNoPassword'] = false;
將上方兩行代碼的false都改成true,并將 $cfg['Servers'][$i]['password'] = '';。
配置完畢后,使用root賬號(hào)+空密碼登錄,登錄后將密碼修改過(guò)來(lái)。
或者也可以通過(guò)SSH客戶(hù)端修改MySQL密碼,文件路徑:/usr/local/mysql/bin
root用戶(hù)權(quán)限問(wèn)題導(dǎo)致1045報(bào)錯(cuò)
可能是由于root用戶(hù)權(quán)限導(dǎo)致的,打開(kāi)MySQL數(shù)據(jù)庫(kù)中的user表,root用戶(hù)的HOST主機(jī)為localhost,將HOST主機(jī)修改為%并保存,重啟MySQL數(shù)據(jù)庫(kù)。
以上是phpMyAdmin管理MySQL登錄時(shí)提示#1045 無(wú)法登錄 MySQL 服務(wù)器的解決方法,希望對(duì)大家有所幫助。