用寶塔centos搭建環(huán)境后,MySQL在使用root密碼登陸報(bào)錯(cuò)1045
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
錯(cuò)誤可能原因:
1、有空用戶的現(xiàn)象,MySQL官方的BUG,優(yōu)先匹配到空用戶
2、權(quán)限錯(cuò)誤
一、空用戶問題解決方法
先修改下mysql的配置文件,設(shè)置免密鑰登陸:
說明:root用戶使用localhost權(quán)限在linux默認(rèn)中走的是Unix域套接字,在登錄時(shí)候直接套接字進(jìn)行通信,無需使用其他通信,www.monmouthoceannjhomes.com這個(gè)是使用的tcp/ip協(xié)議進(jìn)行登錄數(shù)據(jù)庫(kù)的,所以在使用過程中,如果不在登錄命令中加上 -h,默認(rèn)是unix套接字。這也是 有些情況下使用遠(yuǎn)程登錄工具可以正常登錄,但是使用面板上的備份、計(jì)劃任務(wù)中備份數(shù)據(jù)庫(kù) 使用mysql -uroot -proot密碼登錄時(shí)候報(bào)1045 的原因
【版權(quán)聲明】:本站內(nèi)容來自于與互聯(lián)網(wǎng)(注明原創(chuàng)稿件除外),供訪客免費(fèi)學(xué)習(xí)需要。如文章或圖像侵犯到您的權(quán)益,請(qǐng)及時(shí)告知,我們第一時(shí)間刪除處理!謝謝!