phpmyadmin顯式ip
預設安裝phpMyAdmin,通常只能連一臺MySql伺服器,其配置資訊是儲存在phpMyAdmin的配置檔案裡的,當我們需要在多臺伺服器之間進行切換登陸的時候,修改起來非常麻煩。遵照下面的配置方法,我們可以方便的使用phpMyAdmin連線多臺MySql
方法一:登陸phpMyAdmin時輸入伺服器ip地址、使用者名稱、密碼
缺點:登陸操作比較繁瑣,而且切換伺服器時須首先退出當前所登陸的伺服器
操作步驟:修改phpMyAdmin目錄下的 /libraries/config.default.php
/**
* allow login to any user entered server in cookie based authentication
*
* @global boolean $cfg[‘AllowArbitraryServer’]
*/
$cfg[‘AllowArbitraryServer’] = true;
將預設值false修改為true;
為避免修改失誤所造成的損失,強烈建議先備份 config.default.php 檔案為 config.default.php.bak
方法二:登陸phpMyAdmin時只需輸入使用者名稱、密碼,伺服器地址為下拉選單可選,登陸後也可選擇其他伺服器快速切換。 (推薦)
優點:登陸操作簡便,登陸後切換伺服器無須退出當前連線。
操作步驟:
1. 備份phpMyAdmin根目錄下的config.sample.inc.php 檔案為 config.sample.inc.php.bak (此操作避免修改失誤所造成的損失)
2. 備份phpMyAdmin根目錄下的config.inc.php 檔案為 config.inc.php.bak (此操作避免修改失誤所造成的損失)
3. 將phpMyAdmin根目錄下的config.sample.inc.php 檔案重新命名為config.inc.php
4. 修改config.inc.php檔案,找到 First server 註釋部分,將其修改為以下內容
$hosts = array(
‘1’=>array(‘host’=>’localhost’,’user’=>’root’,’password’=>’123456′),
‘2’=>array(‘host’=>’192.168.0.1′,’user’=>’ciray’,’password’=>’123456′)
);
//$hosts陣列下標從1開始,host的值為伺服器ip地址,user是對應的MySql登陸使用者名稱,password的值為MySql的登陸密碼,請修改成你自己的
//$hosts陣列配置了兩臺伺服器,如果你有多臺伺服器,請按陣列下標遞增的順序新增配置資訊
/*
* First server
*/
for($i=1;$i<=count($hosts);$i++){
/* Authentication type */
$cfg[‘Servers’][$i][‘auth_type’] = ‘cookie`;
/* Server parameters */
$cfg[‘Servers’][$i][‘host’] = $hosts[$i][‘host’]; //修改host
$cfg[‘Servers’][$i][‘connect_type’] = ‘tcp`;
$cfg[‘Servers’][$i][‘compress’] = false;
/* Select mysqli if your server has it */
$cfg[‘Servers’][$i][‘extension’] = ‘mysql`;
$cfg[‘Servers’][$i][‘AllowNoPassword’] = true;
$cfg[‘Servers’][$i][‘user’] = $hosts[$i][‘user’]; //修改使用者名稱
$cfg[‘Servers’][$i][‘password’] = $hosts[$i][‘password’]; //密碼
/* rajk – for blobstreaming */
$cfg[‘Servers’][$i][‘bs_garbage_threshold’] = 50;
$cfg[‘Servers’][$i][‘bs_repository_threshold’] = ’32M`;
$cfg[‘Servers’][$i][‘bs_temp_blob_timeout’] = 600;
$cfg[‘Servers’][$i][‘bs_temp_log_threshold’] = ’32M`;
}
請注意我們使用一個for迴圈來配置所有伺服器的資訊,迴圈變數$i的初始值為1,遍歷$hosts陣列中的配置資訊,迴圈體中的內容無須更改。
修改完成後儲存檔案,重新登陸,如果可以看到phpMyAdmin登陸介面中出現伺服器候選列表,說明修改正確
本文轉自 freeterman 51CTO部落格,原文連結:http://blog.51cto.com/myunix/1675346,如需轉載請自行聯絡原作者
相關文章
- phpmyadmin訪問顯示空白問題PHP
- ip addr沒有ip顯示?
- phpmyadmin在PHP7中顯示空白的解決辦法!PHP
- phpMyAdmin安裝PHP
- phpMyAdmin匯出PHP
- Java顯式鎖Java
- 各大主流社交軟體顯示ip地址-如何實現ip飄移
- ip:port 正規表示式
- php轉換ip函式PHP函式
- phpMyadmin配置檔案修改PHP
- phpMyAdmin 你值得擁有PHP
- IP地址的正規表示式
- scapy函式 IP() 使用說明函式
- 使用 phpMyAdmin 管理多臺 MySQLPHPMySql
- Laragon 下的 PhpMyAdmin 安裝GoPHP
- phpMyAdmin 網頁打不開PHP網頁
- Linux伺服器—phpMyAdminLinux伺服器PHP
- Linux伺服器---phpMyAdminLinux伺服器PHP
- Docker phpmyadmin 連線mysql容器DockerPHPMySql
- VertrigoServ2.21配置phpmyadminGoPHP
- PHP、MySQL、phpmyadmin的安裝PHPMySql
- 修改phpmyadmin配置mysql埠號PHPMySql
- SQL命令及PHPMyAdmin操作指南SQLPHP
- PhpMyAdmin訪問被拒絕PHP
- phpMyAdmin工具常見問題PHP
- 在phpmyadmin中使用pinpointPHP
- C# 隱式介面與顯式介面C#
- ip格式驗證正規表示式
- js顯式轉換和隱式轉換JS
- oracle顯式授權和隱式授權Oracle
- phpMyadmin通過日誌寫webshellPHPWebshell
- phpMyAdmin重置WordPress管理員密碼PHP密碼
- Nginxauth_basic+phpMyAdmin安全驗證NginxPHP
- phpMyAdmin提示缺少mysqli擴充套件PHPMySql套件
- phpMyAdmin的安裝及排錯PHP
- phpMyAdmin 4.4.0-alpha1 釋出PHP
- SQL命令及phpMyAdmin操作介紹SQLPHP
- Mysql 管理工具Phpmyadmin配置MySqlPHP