phpmyadmin管理多臺mysql數據庫

需求背景:
phpMyAdmin是一款不錯的MySQL在線管理工具,但phpMyAdmin的cookie登錄方式只能輸入MySQL數據庫的用戶名和密碼,而想更改MySQL服務器地址和端口則須修改其配置文件config.inc.php。當擁有多臺數據庫服務器,每臺服務器又在不同端口啓動了多個MySQL服務,每次都修改配置文件就顯得很麻煩,因此需要能夠在登錄界面直接輸入MySQL服務器地址和端口的功能。

功能要求:

    web  eth0:172.16.10.1     eth1:192.168.1.1

    db   eth0:192.168.1.2

訪問172.16.10.1/phpmyadmin  對db進行操作

 

#cd phpmyadmin
#cp config.sample.inc.php config.inc.php
#vi config.inc.php
$cfg['AllowArbitraryServer'] = 1;(添加一行保存退出)
當然了需要在目標服務器mysql庫中授權
#mysql uroot -p
use mysql;
grant all privileges on *.* to [email protected] identified by '123456';
flush privileges;
 
 
http://172.16.10.1/phpmyadmin
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章