2016-01-04 189 views
0

我已經看到了這麼多問題的解決方案,但我真的覺得我的經驗是獨一無二的(我希望它不是在..中過去我沒有問題,但我現在使用最新的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密碼根」並不起作用枯萎

+1

[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) –

+0

http://www.rackspace.com/knowledge_center/article/mysql-resetting-a-lost-mysql-root-password –

+0

密碼是否正確root ?留下這個字段爲空字符串,並嘗試 – devpro

回答

0

之前有過這個問題,有什麼固定它對我來說是訪問「phpmyadmin」頁年齡從另一個環節。轉到localhost/phpmyadmin而不是使用127.0.0.1/phpmyadmin

+0

嗯......我想知道爲什麼這會有所作爲呢,它似乎並不適合我,但也許你會找到一些東西。我現在正在搞亂phpMyAdmin.conf文件。 – jabbyjim

0

所以我的答案被發現在MYSQL網站上。

顯然,您開始時會產生一個臨時密碼。

可以發現做..

[根@格雷琴〜]#grep的「臨時密碼」 /var/log/mysqld.log

是如此怪異,但它給我的密碼它的工作。我猜想更安全。我可以看到這使得以前使用過mysql的人無需跳過那個箍環。

相關問題