phpMyAdmin圖形化管理監控

一. 運行環境:
lnmp 或者lamp
phpmyadmin不一樣版本對php和mysql的版本有相對應的要求
具體能夠去官網查看:https://www.phpmyadmin.net/files/php

二. 安裝html

  1. 下載 :
    https://files.phpmyadmin.net/phpMyAdmin/4.8.3/phpMyAdmin-4.8.3-all-languages.zip
  2. 解壓到web的根目錄,而且重命名爲phpmyadmin
    unzip phpMyAdmin-4.8.3-all-languages.zip
    mv phpMyAdmin-4.8.3-all-languages phpmyadmin
  3. 複製配置文件
    cd /var/www/html/phpmyadmin
    cp config.sample.inc.php config.inc.php
  4. http://192.168.4.55/phpmyadmin 訪問登陸測試
    到此安裝結束,接下來設置登陸方式

三. 設置登陸方式和管理多個數據庫服務器mysql

  1. 如何設置phpMyAdmin自動登陸?
    打開config.inc.php 找到 $cfg['Servers'][$i]['auth_type'],將
    $cfg['Servers'][$i]['auth_type'] = 'cookie';
    改爲
    $cfg['Servers'][$i]['auth_type'] = 'config'
    而後在下面追加以下代碼:
    $cfg['Servers'][$i]['user']          = 'root';      // 設置的mysql用戶名
    $cfg['Servers'][$i]['password']      = '123456';    // 設置的mysql密碼
  2. 如何取消phpMyAdmin自動登陸
    只需把
    $cfg['Servers'][$i]['auth_type'] = 'config';
    改爲
    $cfg['Servers'][$i]['auth_type'] = 'cookie';

舒適提示:
$cfg['Servers'][$i]['auth_type'] 有三個待選項值,即 cookie、http、config。用的比較多的是 cookie與config。當在正式環境時,用 cookie,要求用戶必須輸入正確的用戶名與密碼,而在本地測試服務器時,通常用 config,免得session失效後又得輸入用戶名與密碼,以節省開發時間 web

  1. 登錄phpMyAdmin時輸入服務器ip地址端口、用戶名、密碼
    只須要在phpmyadmin的配置文件 config.inc.php 中加上一個配置項
    $cfg['AllowArbitraryServer'] = true;
    這樣登陸界面會多出服務器一項 不填的話默認使用配置文件中的服務器 指定端口只需在服務器地址後加一個空格再加上端口便可,是否是很簡單呢^^
  2. 只需輸入用戶名、密碼,服務器地址爲下拉列表可選
    修改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';
    }

修改完成後保存文件,從新登錄,若是能夠看到phpMyAdmin登錄界面中出現服務器候選列表,說明修改正確.sql

phpMyAdmin圖形化管理監控

如需開啓高級功能,參考:https://blog.csdn.net/joshua_317/article/details/51363471數據庫

大功告成,還能夠監控mysql
phpMyAdmin圖形化管理監控
phpMyAdmin圖形化管理監控數組

相關文章
相關標籤/搜索