錯(cuò)誤,MySQL 返回:#1045 - Access denied for user 'root'@'localhost' (using password: YES)
phpmyadmin目錄中找到config.inc.php文件,修改如下位置即可
$cfg['Servers'][$i]['user'] = 'user';
$cfg['Servers'][$i]['password'] = 'password';
提示錯(cuò)誤:Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly,通過提示能看出是PHP的問題,在網(wǎng)上一番搜索,找到解決方案,嘗試成功:
1、在PHP的安裝目錄將php.ini中的session.auto_start的值改為1(啟動(dòng)),默認(rèn)是0(禁用)
2、在php的目錄建立個(gè)文件夾tmp(如C:/php/tmp),設(shè)置tmp屬性為ervery one完全控制
3、在php.ini找到session.save_path 這一行,設(shè)成session.save_path = “C:/php/tmp”,并把前面的分號(hào)去掉(以上的C:/php/tmp根據(jù)你實(shí)際情況設(shè)定)
4、重啟電腦,一切都OK了,兩個(gè)版本的phpMyAdmin也都能登陸了
linux中會(huì)有一點(diǎn)不一樣,錯(cuò)誤如下:登錄的時(shí)候會(huì)提示錯(cuò)誤。錯(cuò)誤提示內(nèi)容都一樣,不過可能代碼不一樣。因?yàn)椴恢绬栴}所在,檢查測試的時(shí)候經(jīng)常改改這里、改改那里。錯(cuò)誤提示如下:
#2002 Cannot log in to the MySQL server 或者
#2003 Cannot log in to the MySQL server 或者
#1045 Cannot log in to the MySQL server
解決辦法:昨天花了很多時(shí)間都沒搞定,也沒能從網(wǎng)上找到答案,今天出去玩了一圈,晚上剛回來就解決了這個(gè)問題,其實(shí)好簡單。
直接 cp 復(fù)制 phpMyAdmin 安裝目錄中的配置文件樣例 config.sample.inc.php 文件到配置文件目錄(以下只用均為采用這里提供的安裝方式時(shí)的默認(rèn)目錄)
cp /usr/share/phpMyAdmin/config.sample.inc.php /etc/phpMyAdmin/config.inc.php
然后在系統(tǒng)中直接使用 vim 編輯修改一點(diǎn)兒配置(同樣在上面提到的安裝方式中有記錄)代碼如下:vim /etc/phpMyAdmin/config.inc.php
注意:如果需要通過遠(yuǎn)程服務(wù)器調(diào)試使用phpMyAdmin,則需要添加blowfish_secret內(nèi)容定義Cookie,尋找到代碼行:
$cfg['blowfish_secret'] = ''; 設(shè)置內(nèi)容為COOKIE
$cfg['blowfish_secret'] = 'leosn';
新聞熱點(diǎn)
疑難解答