|
安裝phpMyAdmin的時(shí)候我還是沒有手動(dòng)配置config文件,而是使用了它的setup功能。
除了 服務(wù)器名稱 和 認(rèn)證方式 以外都使用了默認(rèn)值。
服務(wù)器名稱自己隨便輸入了一個(gè),認(rèn)證方式修改成了http。
另外PMA數(shù)據(jù)庫一頁點(diǎn)了文本框后面的筆,把默認(rèn)值填進(jìn)去了。
(這時(shí)候我已經(jīng)創(chuàng)建了控制用戶,而且把用戶名和密碼輸入進(jìn)去了。創(chuàng)建的方法我會(huì)在后面講)
保存設(shè)置后,輸入MySQL的root用戶名和密碼,打開phpMyAdmin的主畫面后,出現(xiàn)了如下的錯(cuò)誤
點(diǎn)了 請點(diǎn)擊此處之后 看到的畫面如下
解決這個(gè)問題要注意的地方如下。
1.config文件的刪除與拷貝處理
這個(gè)有可能不是問題的關(guān)鍵,但是我是在出現(xiàn)問題之后,閱讀了官方的文檔,然后進(jìn)行了處理。
在setup畫面保存了設(shè)置之后,把./config/config.inc.php拷貝到./也就是根目錄下,然后刪除./config目錄
2.創(chuàng)建附加功能需要的數(shù)據(jù)庫和表
在./scripts文件夾下存在一個(gè)create_tables.sql文件,將它導(dǎo)入MySQL,創(chuàng)建相應(yīng)的表。
雖然附加功能還存在問題,但是已經(jīng)可以使用phpMyAdmin來管理MySQL了,所以我通過下面的畫面倒入了create_tables.sql文件
3.創(chuàng)建控制用戶
這個(gè)我在出現(xiàn)問題之前就已經(jīng)創(chuàng)建好了。
我使用MySQL的命令行工具,執(zhí)行了一下的SQL命令。
復(fù)制代碼 代碼如下:
GRANT USAGE ON mysql.* TO 'pma'@'localhost' IDENTIFIED BY 'pmapass';
GRANT SELECT (
Host, User, Select_priv, Insert_priv, Update_priv, Delete_priv,
Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv,
File_priv, Grant_priv, References_priv, Index_priv, Alter_priv,
Show_db_priv, Super_priv, Create_tmp_table_priv, Lock_tables_priv,
Execute_priv, Repl_slave_priv, Repl_client_priv
) ON mysql.user TO 'pma'@'localhost';
GRANT SELECT ON mysql.db TO 'pma'@'localhost';
GRANT SELECT ON mysql.host TO 'pma'@'localhost';
GRANT SELECT (Host, Db, User, Table_name, Table_priv, Column_priv)
ON mysql.tables_priv TO 'pma'@'localhost';
GRANT SELECT, INSERT, UPDATE, DELETE ON <pma_db>.* TO 'pma'@'localhost';
4.修改config.inc.php文件。
因?yàn)閟etup畫面上沒有設(shè)定tracking,所以在進(jìn)行完上述處理之后第二幅圖的其他項(xiàng)目都變成了綠色,但是最后一個(gè)項(xiàng)目還是紅色。
所以自己在config.inc.php文件中追加了
$cfg['Servers'][$i]['tracking'] = 'pma_tracking';
這樣一行。
5.存在config.inc.php文件的修改沒有起作用的情況
在完成了1到3的設(shè)置后,訪問主畫面的時(shí)候,第二幅圖的設(shè)置沒有立即變成綠色。
為了驗(yàn)證config.inc.php文件的修改有沒有效果,我把文件中一個(gè)很重要的設(shè)置'host'給改了,隨便在后面加了幾個(gè)a。
之后訪問phpMyAdmin的時(shí)候就出錯(cuò)了。然后把那幾個(gè)a去掉,再訪問的時(shí)候,除了最后一項(xiàng)tracking,其他都是綠色了。
大概是因?yàn)闉g覽器或者apache緩存的問題吧,這個(gè)我還沒太搞清楚。
php技術(shù):phpMyAdmin 鏈接表的附加功能尚未激活的問題,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。