phpMyAdmin 連結資料表的附加功能尚未啟用的問題_PHP教程

來源:互聯網
上載者:User
安裝phpMyAdmin的時候我還是沒有手動設定config檔案,而是使用了它的setup功能。
除了 伺服器名稱 和 認證方式 以外都使用了預設值。
伺服器名稱自己隨便輸入了一個,認證方式修改成了http。
另外PMA資料庫一頁點了文字框後面的筆,把預設值填進去了。
(這時候我已經建立了控制使用者,而且把使用者名稱和密碼輸入進去了。建立的方法我會在後面講)
儲存設定後,輸入MySQL的root使用者名稱和密碼,開啟phpMyAdmin的主畫面後,出現了如下的錯誤

點了 請點擊此處之後 看到的畫面如下


解決這個問題要注意的地方如下。
1.config檔案的刪除與拷貝處理
這個有可能不是問題的關鍵,但是我是在出現問題之後,閱讀了官方的文檔,然後進行了處理。
在setup畫面儲存了設定之後,把./config/config.inc.php拷貝到./也就是根目錄下,然後刪除./config目錄
2.建立附加功能需要的資料庫和表
在./scripts檔案夾下存在一個create_tables.sql檔案,將它匯入MySQL,建立相應的表。
雖然附加功能還存在問題,但是已經可以使用phpMyAdmin來管理MySQL了,所以我通過下面的畫面倒入了create_tables.sql檔案

3.建立控制使用者
這個我在出現問題之前就已經建立好了。
我使用MySQL的命令列工具,執行了一下的SQL命令。
複製代碼 代碼如下:
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 .* TO 'pma'@'localhost';

4.修改config.inc.php檔案。
因為setup畫面上沒有設定tracking,所以在進行完上述處理之後第二幅圖的其他項目都變成了綠色,但是最後一個項目還是紅色。
所以自己在config.inc.php檔案中追加了
$cfg['Servers'][$i]['tracking'] = 'pma_tracking';
這樣一行。
5.存在config.inc.php檔案的修改沒有起作用的情況
在完成了1到3的設定後,訪問主畫面的時候,第二幅圖的設定沒有立即變成綠色。
為了驗證config.inc.php檔案的修改有沒有效果,我把檔案中一個很重要的設定'host'給改了,隨便在後面加了幾個a。
之後訪問phpMyAdmin的時候就出錯了。然後把那幾個a去掉,再訪問的時候,除了最後一項tracking,其他都是綠色了。
大概是因為瀏覽器或者apache緩衝的問題吧,這個我還沒太搞清楚。

http://www.bkjia.com/PHPjc/322369.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/322369.htmlTechArticle安裝phpMyAdmin的時候我還是沒有手動設定config檔案,而是使用了它的setup功能。 除了 伺服器名稱 和 認證方式 以外都使用了預設值。 伺服器...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.