phpmyadmin就是一種mysql的管理工具,安裝該工具後,即可以通過web形式直接管理mysql資料,而不需要通過執行系統命令來管理,非常適合對資料庫操作命令不熟悉的資料庫管理者,下面我就說下怎麼安裝該工具:
1.先到網上下載phpmyadmin,再解壓到可以訪問的本機伺服器的根目錄下,如apache的www目錄。
2.配置config檔案
開啟libraries下的config.default.php檔案,依次找到下面各項,按照說明配置即可:
A.訪問網址
$cfg['PmaAbsoluteUri'] = '';這裡填寫phpmyadmin的訪問網址,本人的目錄是"127.0.0.1/phpMyAdmin/",這個根據自己實際解壓的後的情況而定
B.mysql主機資訊
$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname or IP address
填寫localhost或mysql所在伺服器的ip地址,如果mysql和該phpmyadmin在同一伺服器,則按預設localhost
$cfg['Servers'][$i]['port'] = ''; // MySQL port - leave blank for default port
mysql連接埠,如果是預設3306,保留為空白即可
C.mysql使用者名稱和密碼
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user 訪問phpmyadmin使用的mysql使用者名稱
fg['Servers'][$i]['password'] = ''; // MySQL password (only needed對應上述mysql使用者名稱的密碼
D.認證方法
$cfg['Servers'][$i]['auth_type'] = 'cookie';
在此有四種模式可供選擇,cookie,http,HTTP,config
config方式即輸入phpmyadmin的訪問網址即可直接進入,無需輸入使用者名稱和密碼,是不安全的,不推薦使用。
當該項設定為cookie,http或HTTP時,登入phpmyadmin需要資料使用者名稱和密碼進行驗證,,具體如下:
PHP安裝模式為Apache,可以使用http和cookie;
PHP安裝模式為CGI,可以使用cookie
E.短語密碼(blowfish_secret)的設定
$cfg['blowfish_secret'] = '';
如果認證方法設定為cookie,就需要設定短語密碼。
缺少mysqli擴充 的解決方案:
1.檢查php.ini ;extension=php_mysqli.dll是不是已經啟用
2.檢查php.ini extension_dir 地址是不是指向了php目錄的ext目錄下
3.檢查lib_mysql.dll有沒有拷貝到windows目錄下
4.檢查php安裝目錄ext目錄下,php_mysqli.dll檔案是不是存在
5.查看php詳細頁面<?php phpinfo(); ?>,看看mysql和mysqli是不是已經啟動
結合自己的情況,進行修改就可以了。比如,我本機就是因為第3個原因會報錯。把MySQL\bin下面的lib_mySQL.dll放置到windows目錄下就ok!
注意:本人的作業系統為win7.