本文章來給各人總結(jié)了各類MySQL無法登錄mysql處事器的錯(cuò)誤要領(lǐng)總結(jié)與辦理步伐,包羅有:#2000錯(cuò)誤、#2002 錯(cuò)誤、#2003 錯(cuò)誤、#1045 錯(cuò)誤等.
提示:#2000 無法登錄 MySQL 處事器
本日用本機(jī)裝了個(gè)phpMyAdmin,版本3.4.8,想用它來連一臺(tái)內(nèi)網(wǎng)處事器上的Mysql,于是乎修改phpMyAdmin設(shè)置文件config.inc.php,增加以下代碼:
1.$i++;
2.$cfg['Servers'][$i]['auth_type'] = 'cookie';
3.$cfg['Servers'][$i]['host'] = '192.168.8.14';
4.$cfg['Servers'][$i]['user'] = 'kkapp';
5.$cfg['Servers'][$i]['connect_type'] = 'tcp';
6.$cfg['Servers'][$i]['compress'] = false;
7.$cfg['Servers'][$i]['AllowNoPassword'] = false;
生存打開欣賞器登錄,提示:#2000 無法登錄 MySQL 處事器.
查抄IP,用戶名,暗碼沒發(fā)明問題,用本機(jī)mysql客戶端毗連可以正常登錄,說明網(wǎng)絡(luò)會(huì)見,數(shù)據(jù)庫(kù)會(huì)見權(quán)限都沒問題,SSH登錄隨處事器打開Mysql設(shè)置文件發(fā)明一行可以的代碼:old_passwords=1
注釋之,生存,重啟Mysql處事,照舊連不上,請(qǐng)教谷歌,終于找到問題地址,,本來是從"php 5.3.3起,不再支持利用老的加暗碼方法毗連數(shù)據(jù)庫(kù),這時(shí)你仍然可以利用mysql客戶端呼吁來登錄,登錄后利用".
本機(jī)裝的是PHP 5.3.10,才會(huì)引起上述問題
辦理步伐:代碼如下:
1.mysql> update `mysql`.`user` SET `Password` = PASSWORD("******") WHERE `User` = "kkapp";
2.mysql> flush privileges;
留意old_passwords=1,這行要注釋掉,請(qǐng)按照您的數(shù)據(jù)庫(kù)用戶名和暗碼配置!
phpmyadmin #2002 錯(cuò)誤
辦理.#2002 無法登錄 MySQL 處事器,將config.sample.inc.php復(fù)制成config.inc.php,呈現(xiàn)這個(gè)錯(cuò)誤,暗示沒有毗連到數(shù)據(jù)庫(kù)。修改config.inc.php文件,代碼如下:
將$cfg['Servers'][$i]['host'] = 'localhost';改為$cfg['Servers'][$i]['host'] = '127.0.0.1';
可能修改 php.ini : mysql.default_socket = /tmp/mysql.sock 零度科技.
#2003 無法登錄 MySQL處事器,說了,我是按如下要領(lǐng)辦理的,僅供參考:
第一步:刪除c:windowns下面的my.ini(可以先改成其它的名字也行)
第二步:打開對(duì)應(yīng)安裝目次下mysqlbinwinmysqladmin.exe 輸入用戶名 和暗碼(也可以忽略此步)
第三步:在dos下,進(jìn)入mysql的bin目次.
例:安裝目次為d盤的PC_webservermysqlbin
開始-運(yùn)行-cmd >_ bH ,/D'
d: //先切換到d盤下
D:>cd PC_webservermysqlbin //通過cd目次進(jìn)入bin下
然后輸入 mysqld-nt -remove 刪除處事
接著輸入 mysqld-nt -install
第四步,再?gòu)念^啟動(dòng)下mysql處事.
#1045 無法登錄 MySQL 處事器
或者呈現(xiàn)以下錯(cuò)誤環(huán)境:phpmyadmin:#1045 無法登錄 MySQL 處事器。Access denied for user ‘root’@'localhost’ (using password: YES)
問題原因:這有大概是由于前面配置mysql暗碼沒有樂成,所以導(dǎo)致了我們利用配置的mysql root暗碼無法登岸處事器。
辦理要領(lǐng):這時(shí)可以實(shí)驗(yàn)利用mysql 默認(rèn)的root賬號(hào)的空暗碼登岸數(shù)據(jù)庫(kù)。
假如利用空暗碼登岸時(shí)又呈現(xiàn):空暗碼登錄被克制 (拜見 答允空暗碼) 的錯(cuò)誤。則要修改/phpmyadmin/libraries/config.default.php 文件,找到下面兩行
$cfg['Servers'][$i]['nopassword'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = false;
將兩個(gè)false改為true,同時(shí)配置 $cfg['Servers'][$i]['password'] = '';通過這樣配置設(shè)置文件后phpmyadmin 就會(huì)答允以空暗碼方法登錄mysql數(shù)據(jù)庫(kù)了。
若從頭以空暗碼方法登錄phpmyadmin有時(shí)仍無法登岸,請(qǐng)排除cookie或封鎖本來的phpmyadmin 登錄窗口,從頭利用空暗碼登錄。
若這時(shí)候仍然顯示空暗碼登岸被克制,試試隨便輸入幾個(gè)字符看成暗碼看是否可以或許登岸樂成。
登岸mysql處事器之后盡快將mysql暗碼在phpmyadmin中修悔改來。可能在SSH客戶端修改mysql暗碼:cd /usr/local/mysql/bin
然后執(zhí)行呼吁:./mysqladmin -u root -p passwordhttp://laser-mall.com/passwd。
最后在mysql的user表中刪除除root以外所有用戶