2016-02-13 90 views
0

我犯了一個錯誤,非常感謝您獲得幫助。取回本地服務器上的數據庫訪問權

我一直在使用MAMP在我的電腦上創建一個wordpress網站。今天我一直在試圖進入實際託管,我想我已經以某種方式損壞了數據庫。

問題是默認的用戶名和密碼是「root」,我想在從本地服務器下載數據庫之前更改該密碼。我做了,之後我無法使用phpMyAdmin,它建議我檢查config.inc.php。我去了這個文件,並在代碼中仍然有默認的「root」用戶名和密碼。

我將它們改爲新的(與之前使用的相同),它有所幫助,但僅限於某種延伸。現在我可以使用phpMyAdmin,但不具有創建新數據庫的權限,也沒有權限對用戶權限進行任何更改。

所以問題是:如何使它一切工作,因爲它以前工作? :))非常感謝!

第二小的問題是:

是否有任何的可能性來上傳和使用該數據庫凌亂的實際服務器?否則,我的網站上沒有設置工作,我必須重新啓動它。

+0

看看Duplicator插件。 – rnevius

+0

我不知道你是否看過這個或者它是否會幫助你,但你可以通過閱讀http://stackoverflow.com/questions/19482371/fix-access-denied-for-user-rootlocalhost-for-phpmyadmin ?rq = 1 – RamRaider

+0

rnevius,你可以請求告訴我什麼是複印機插件,我可以在哪裏找到它,以及我應該在裏面搜索什麼? –

回答

0

由於您無法在phpMyAdmin中做很多事情,聽起來您可能以匿名用戶身份登錄,如果您嘗試登錄並且與現有用戶名/主機不匹配,則會發生這種情況。仔細檢查您登錄的用戶名和主機是否是在MySQL中配置的用戶名和主機。您可能需要重置您的帳戶。即使錯誤消息不同(由於使用匿名用戶),但這可能會有所幫助:Fix Access denied for user 'root'@'localhost' for phpMyAdmin

如果您的auth_type是'cookie'或'http',那麼您不需要編輯config.inc.php新的登錄信息(因爲config.inc.php根本不應該包含它,所以用戶名和密碼字段僅與auth_type'config'一起使用),只有在登錄時提示時才輸入。

相關問題