注:本文基于phpMyAdmin5.5,使用LNMP環境
登錄到phpMyAdmin以后,在主界面的底部,我們發現兩條提示信息:一條提示信息是“phpMyAdmin高級功能尚未完全設置,部分功能未激活。請點擊這里查看原因”,另外一條信息是“配置文件現在需要一個短語密碼。”
一旦出現這兩條信息,就意味著phpMyAdmin中的部分功能不能使用。解決這個問題的操作步驟分為三部分:上傳create_tables.sql文件、配置config.inc.php文件和修改config.default.php文件等。
打開phpMyAdmin目錄,找到create_tables.sql
cd ./sql
就可以看到create_tables.sql,然后把里面的sql語句copy,然后執行,這樣,phpmyadmin數據庫就創建成功
打開phpMyAdmin文件夾,找到config.sample.inc.php文件,將它重命名為config.inc.php文件。
/* Storage database and tables */// $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]['table_uiprefs'] = 'pma__table_uiprefs';// $cfg['Servers'][$i]['tracking'] = 'pma__tracking';// $cfg['Servers'][$i]['designer_coords'] = 'pma__designer_coords';// $cfg['Servers'][$i]['userconfig'] = 'pma__userconfig';// $cfg['Servers'][$i]['recent'] = 'pma__recent';// $cfg['Servers'][$i]['favorite'] = 'pma__favorite';// $cfg['Servers'][$i]['users'] = 'pma__users';// $cfg['Servers'][$i]['usergroups'] = 'pma__usergroups';// $cfg['Servers'][$i]['navigationhiding'] = 'pma__navigationhiding';// $cfg['Servers'][$i]['savedsearches'] = 'pma__savedsearches';
將/* Storage database and tables */語句下面的每一條語句前面的//(雙斜杠)和空格全部去掉。
注:
在/* Storage database and tables */句子上面,有下面兩行句子:
// $cfg['Servers'][$i]['controluser'] = 'pma';// $cfg['Servers'][$i]['controlpass'] = 'pmapass';
如果需要,可以修改為:
$cfg['Servers'][$i]['controluser'] = '用戶名';$cfg['Servers'][$i]['controlpass'] = '密碼';
打開phpMyAdminlibraries文件夾內的config.default.php文件。
在config.default.php文件內
1)查找:$cfg['Servers'][$i]['pmadb'] = '';修改為:$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';2)查找:$cfg['Servers'][$i]['bookmarktable'] = '';修改為:$cfg['Servers'][$i]['bookmarktable'] = 'pma__bookmark';3)查找:$cfg['Servers'][$i]['relation'] = '';修改為:$cfg['Servers'][$i]['relation'] = 'pma__relation';4)查找:$cfg['Servers'][$i]['table_info'] = '';修改為:$cfg['Servers'][$i]['table_info'] = 'pma__table_info';5)查找:$cfg['Servers'][$i]['table_coords'] = '';修改為:$cfg['Servers'][$i]['table_coords'] = 'pma__table_coords';6)查找:$cfg['Servers'][$i]['pdf_pages'] = '';修改為:$cfg['Servers'][$i]['pdf_pages'] = 'pma__pdf_pages';7)查找:$cfg['Servers'][$i]['column_info'] = '';修改為:$cfg['Servers'][$i]['column_info'] = 'pma__column_info';8)查找:$cfg['Servers'][$i]['history'] = '';修改為:$cfg['Servers'][$i]['history'] = 'pma__history';9)查找:$cfg['Servers'][$i]['table_uiprefs'] = '';修改為:$cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs';10)查找:$cfg['Servers'][$i]['tracking'] = '';修改為:$cfg['Servers'][$i]['tracking'] = 'pma__tracking';11)查找:$cfg['Servers'][$i]['designer_coords'] = '';修改為:$cfg['Servers'][$i]['designer_coords'] = 'pma__designer_coords';12)查找:$cfg['Servers'][$i]['userconfig'] = '';修改為:$cfg['Servers'][$i]['userconfig'] = 'pma__userconfig';13)查找:$cfg['Servers'][$i]['recent'] = '';修改為:$cfg['Servers'][$i]['recent'] = 'pma__recent';14)查找:$cfg['Servers'][$i]['favorite'] = '';修改為:$cfg['Servers'][$i]['favorite'] = 'pma__favorite';15)查找:$cfg['Servers'][$i]['users'] = '';修改為:$cfg['Servers'][$i]['users'] = 'pma__users';16)查找:$cfg['Servers'][$i]['usergroups'] = '';修改為:$cfg['Servers'][$i]['usergroups'] = 'pma__usergroups';17)查找:$cfg['Servers'][$i]['navigationhiding'] = '';修改為:$cfg['Servers'][$i]['navigationhiding'] = 'pma__navigationhiding';18)查找:$cfg['Servers'][$i]['savedsearches'] = '';修改為:$cfg['Servers'][$i]['savedsearches'] = 'pma__savedsearches';
提示:
實際上,上面這些句子就是config.inc.php文件中已經去掉//(雙斜杠)的句子。
保存并關閉config.default.php文件。
重新登錄phpMyAdmin
PHP編程鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答