我已經看到了這麼多問題的解決方案,但我真的覺得我的經驗是獨一無二的(我希望它不是在..中過去我沒有問題,但我現在使用最新的Fedora(23),我相信最新版本的mySQL#1045 - 訪問被拒絕'root'@'localhost'(使用密碼:YES)
所以基本上我打算啓動一個新的sql服務器,並開始導入舊的數據庫,問題是我無法登錄到SQL服務器,因爲它要求我從密碼開始輸入密碼
所以...使用127.0.0.1/phpmyadmin肯定會給我登錄,但所有嘗試登入失敗有趣的是,足夠的127.0.0.1/phpmyadmin/setup會讓我進入和當我confi找到一個數據庫(給它一個登錄名和密碼),在將文件config.inc.php ..移回目錄並刪除文件夾「config」後,這些數據庫不起作用。我甚至嘗試編輯文件「config.inc.php」並查看登錄名和密碼是否仍然不允許我進入。
我正在重新啓動計算機,正在運行「service httpd restart」每次嘗試之間...我不能進去。只是不斷給我同樣的錯誤「
我唯一的假設是(也許)我可能已經移動了一個我不應該有的數據庫文件(從舊到新),但我並不是100%確定它們的存儲位置,我認爲雖然它不應該是一個問題,但如果我正在創建一個新的,但是(也許)我不移動「config.inc.php」在正確的地方,也許吧?我完全丟了。
in/var/lib/phpMyAdmin
曾經有一個config文件夾(刪除了它的config.inc.php回移動到/ var/lib中/ phpMyAdmin的
後的指示現在我的config.inc.php看起來像下面這樣:
<?php
/*
* Generated configuration file
* Generated by: phpMyAdmin 4.5.3.1 setup script
* Date: Mon, 04 Jan 2016 20:15:07 +0000
*/
/* Servers configuration */
$i = 0;
/* Server: localhost [1] */
$i++;
$cfg['Servers'][$i]['verbose'] = '';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'root';
/* End of servers configuration */
$cfg['DefaultLang'] = 'en';
$cfg['blowfish_secret'] = '568acf795d62d3.18588477';
$cfg['ServerDefault'] = 1;
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';
?>
其他詳細信息:我試着根瓦特/沒有密碼也(沒有權限) 也試過:「MySQL的-u root密碼根」並不起作用枯萎
[ERROR 1045(28000):Access for denied for root'@'localhost'(using password:YES)](http://stackoverflow.com/questions/21944936/error-1045-28000- access-denied-for-user-rootlocalhost-using-password-y) –
http://www.rackspace.com/knowledge_center/article/mysql-resetting-a-lost-mysql-root-password –
密碼是否正確root ?留下這個字段爲空字符串,並嘗試 – devpro