phpMyAdmin 安裝與設定phpMyAdmiin 為大家所廣為流傳的線上管理 MySQL 套件網頁對於常常會用於 MySQL 資料庫的使用者來講是個非常方便的套件所以以下將會解說 phpMyAdmin 套件的簡單安裝與設定方式 1.查詢 php 是否有支援 mysql --> rpm -qa | grep php* php-mysql** 查看是否有 php-mysql** 套件,
如果沒有則建議用 yum install php-mysql* 來進行安裝。 2. 下載 phpMyAdmin 網頁套件 下載網址:http://www.phpmyadmin.net 在 phpMyAdmin 官方首網上就可以看到最新版的下載點 在編寫此文時版本為 phpMyAdmin 2.8.0.3 版 故選擇下載 phpMyAdmin 2.8.0.3 gzip 版 下載後執行解壓縮 --> tar zxvf phpMyAdmin-2.8.0.3.tar.gz 將解壓縮後的 phpMyAdmin-2.8.0.3 目錄複製到網頁資料夾內 例如: cp phpMyAdmin-2.8.0.3 /var/www/html/phpmyadmin 3. 使用者設定 以下兩個小單元分別介紹 MySQL 或 phpMyAdmin 使用者的設定。 3-1 在 MySQL 內設定使用者 如果第一次執行 MySQL 的話請以 root 身分登入 MySQL --> mysql -u root (尚未設定 mysql 的 root 密碼) 登入mysql 時如果已經設定 mysql 的 root 密碼了則改以下面的方式登入 --> mysql -u root -p (已經設定 mysql 的 root 密碼) mysql> (如果成功登入後即可看到左方的狀態指示) 登入後打上下面指令以刪除匿名登入許可 (請記得在指令最後加上 ; ) mysql> use mysql; mysql> delete from user where user=' ' ; ( 刪除匿名登入帳號 ) 以上就完成了取消匿名登入的帳號,以後僅能以 root 登入 MySQL 如果要加入其他使用者帳號請自行加入。 3-2 在 phpMyAdmin 設定使用者 如果並沒有在 MySQL 內設定過 3-1 項目則可直接在網頁上執行 phpMyAdmin 例如: http:// IP /phpMyAdmin 即可直接登入 phpMyAdmin 首頁 在首頁處選擇 "權限" 進入,將 使用者 修改為以下狀況
以上為基本設定,但也可以再加上其他登入者帳號。 4. phpMyAdmin 網頁設定 當完成以上設定後重新登入會發現出現錯誤, 此時必須修改 phpMyAdmin 設定檔即可解決。 由於 phpMyAdmin 最新的版本都將 config.inc.php 改為 config.default.php 並將 config.default.php 放置於 /libraries 資料夾內 必須將 config.defaul.php 複製到 phpMyAdmin 的根目錄下 並將檔名改為 config.inc.php 後進行以下內容修改 --> vi config.inc.php 修改以下內容 (請依照各自電腦不同而做修改) $cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/ ' ; 設定 phpMyAdmin 的目錄路徑 $cfg['Servers'][$i]['host'] = 'localhost'; 設定 mysql 位址,預設為localhost $cfg['Servers'][$i]['connect_type] = 'tcp'; 連線方式 $cfg['Servers'][$i]['extension'] = 'mysql'; MySQL 名稱 $cfg['Servers'][$i]['compress'] = 'FALSE'; $cfg['Servers'][$i]['controluser'] = 'root'; MySQL 帳號 $cfg['Servers'][$i]['controlpass'] = '(密碼)'; MySQL 密碼 $cfg['Servers'][$i]['auth_type'] = 'http'; 設定登入方式 $cfg['Servers'][$i]['user'] = 'root'; 登入 MySQL 帳號 $cfg['Servers'][$i]['password'] = ' '; 完成修改後再次連線至 http:// IP /phpmyadmin 網頁試試看 如果設定成功時則會跳出一個要求輸入帳密的視窗 此時則輸入在 mysql 的帳號與密碼即可順利登入
參考網址: http://phpbb-tw.net/phpbb/...
如果沒有則建議用 yum install php-mysql* 來進行安裝。
| 使用者 | 主機 | 密碼 | 整體限制 | 授權 |
| 任何 | % | -- | USAGE | 否 |
| root | 主機名稱 | 否 | ALL PRIVILEGES | 是 |
| root | localhost | 是 | ALL PRIVILEGES | 是 |
