2013-12-12 77 views
0

我試着改變config.default.php,config.inc.php,common.inc.php,以包含$ cfg ['AllowUserDropDatabase'] = true;這些都不會導致Drop Database選項卡。當我嘗試直接使用SQL語句時,我收到一條消息,指出它們已被禁用。運行在共享主機上的版本3.5.8.2 phpMyAdmin - 不是wamp。還有什麼要嘗試?PhpMyAdmin沒有刪除數據庫選項+刪除SQL命令

+0

爲什麼只寫3個字很困難? 'DROP DATABASE theDatabase'?你有權限嗎? – Kermit

+0

@ r3mus我不讀一個以上的句子。我評論的第二部分出了什麼問題? – Kermit

+1

@FreshPrinceOfSO權限可能會或可能不會是問題?給一個建議嘗試?就目前而言,如果我是PHP/mysql環境的新手,您的評論將不會有幫助。 – brandonscript

回答

1

3.5.8.2有點過時;如果可能的話,你應該嘗試更新到4.x版本。但是,你正在嘗試應該工作。

要說清楚的是,config.inc.php是要修改的正確文件(在根phpMyAdmin文件夾中)。您可以添加一行如

die("config.inc.php is being read properly"); 

到config.inc.php的結尾,以確保您確實在編輯正確的文件。

儘管我沒有安裝舊的測試版,但我認爲DROP DATABASE鏈接顯示在操作選項卡中;你確定你正在尋找正確的地方嗎?你確定這個用戶在MySQL中有適當的權限嗎?您可以通過「用戶」選項卡(我認爲它是3.5.x中的「特權」)來檢查用戶具有的權限。

+0

我確認在3.5.8.2中沒有Drop選項卡;該鏈接位於數據庫操作選項卡下。確保在編輯config.inc.php後重新啓動了瀏覽器。 –