我很清楚,這是一個常見問題,我在這裏和其他地方經歷了無數帖子,但我似乎無法得到它的工作。phpMyAdmin配置存儲問題
我看到這個錯誤:
The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated.
這是我的配置文件:
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = '';
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma__bookmark';
$cfg['Servers'][$i]['relation'] = 'pma__relation';
$cfg['Servers'][$i]['table_info'] = 'pma__table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma__table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma__pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma__column_info';
$cfg['Servers'][$i]['history'] = 'pma__history';
$cfg['Servers'][$i]['designer_coords'] = 'pma__designer_coords';
$cfg['Servers'][$i]['tracking'] = 'pma__tracking';
$cfg['Servers'][$i]['userconfig'] = 'pma__userconfig';
$cfg['Servers'][$i]['recent'] = 'pma__recent';
$cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs';
有一個名爲PMA沒有密碼和完全權限的用戶。
我有一個名爲phpmyadmin的數據庫,並且使用在examples/create_tables.sql
腳本中生成的表進行填充。我無法瀏覽到這些表並查看內容,但是因爲SELECT command denied to user ''@'localhost' for table 'pma__table_uiprefs'
(我登錄到root用戶)。
查詢phpMyAdmin的嘗試,當我嘗試訪問任何配置表的運行是:
SELECT `prefs`
FROM `phpmyadmin`.`pma__table_uiprefs`
WHERE `username` = 'root'
AND `db_name` = 'phpmyadmin'
AND `table_name` = 'pma__bookmark'
我已經瀏覽器緩存中清除,重啓apache的,做了所有我看到其他地方的小動作但所有這些讓我感到沮喪。
您提供的第二條錯誤消息「SELECT命令被拒絕」表示您未被識別爲「root」。你能澄清一下你採取了什麼行動來產生錯誤嗎?例如你輸入了什麼命令,你是如何嘗試'瀏覽這些表格'的? – Ryan
@Ryan我實際上並沒有執行任何命令,但是如果我嘗試導航到phpmyadmin中的其中一個表,我會得到這個錯誤。我用phpMyAdmin試圖運行的查詢編輯帖子。 –
我現在明白了,你是以'root'身份登錄phpmyadmin的web界面,然後點擊'databases',然後點擊'phpmyadmin',然後'pma__table_uiprefs',你會得到你的錯誤,這是正確的嗎?你的問題似乎是環境特定的,這將有助於瞭解什麼操作系統,phpmyadmin版本......你是否使用XAMPP,cpanel等。也許這將有助於:http:// stackoverflow。com/questions/17376637/xampp-select-command-denied-to-user-localhost-for-table-users – Ryan