phpMyAdmin搭建及管理多臺數據庫服務器

phpMyAdmin搭建及管理多臺數據庫服務器 php

環境說明: html

系統版本    CentOS 6.9 x86_64         mysql

軟件版本    nginx-1.12.2        php-5.5.38        phpMyAdmin 4.8.0.1 nginx

一、phpMyAdmin介紹 sql

phpMyAdmin 是一個以PHP爲基礎,以Web-Base方式架構在網站主機上的MySQL的數據庫管理工具,讓管理者可用Web接口管理MySQL數據庫。藉由此Web接口能夠成爲一個簡易方式輸入繁雜SQL語法的較佳途徑,尤爲要處理大量資料的匯入及匯出更爲方便。其中一個更大的優點在於因爲phpMyAdmin跟其餘PHP程式同樣在網頁服務器上執行,可是您能夠在任何地方使用這些程式產生的HTML頁面,也就是於遠端管理MySQL數據庫,方便的創建、修改、刪除數據庫及資料表。也可藉由phpMyAdmin創建經常使用的php語法,方便編寫網頁時所須要的sql語法正確性。 數據庫

官網:https://www.phpmyadmin.net vim

 

二、安裝phpMyAdmin的環境要求 瀏覽器

三、步驟 服務器

3.一、編譯安裝nginx和php能夠參照前面的博文,這裏再也不贅述,可是基於phpMyAdmin的環境要求,編譯php的時候採用的編譯參數是: cookie

  1. ./configure --prefix=/application/php5.5.38 --with-jpeg-dir=/usr/lib64 --with-freetype-dir=/usr/lib64/  --with-curl  --enable-fpm --enable-mbstring  --with-gd    --with-fpm-user=nginx --with-fpm-group=nginx --with-mysqli=mysqlnd --with-mysql-sock=/tmp/mysql.sock --with-openssl --enable-zip  

3.二、配置phpMyAdmin

將下載的phpmyadmin源碼包放到nginx的站點根目錄即html目錄下,解壓並修改nginx配置文件,重命名默認的phpMyAdmin配置文件cp config.sample.inc.php config.inc.php

3.三、搭建數據庫並進行創庫受權(參照前面的博文)

3.四、瀏覽器訪問登入

 

四、配置phpMyAdmin管理多臺數據庫服務器

以10.0.0.51和10.0.0.52爲例

4.1 在10.0.0.52上安裝mysql

設置密碼,登陸mysql

  1. [root@db02 mysql]# mysql -uroot -p123456  

受權數據庫給10.0.0.51

  1. mysql> grant all on *.* to root@'10.0.0.51' identified by '123456';  

4.2 配置安裝了phpMyAdmin的db01

  1. vim /application/nginx/html/phpMyAdmin-4.8.0.1-all-languages/config.inc.php  
  2. 複製粘貼並修改  
  3. $i++;  
  4. /* Authentication type */  
  5. $cfg['Servers'][$i]['auth_type'] = 'cookie';  
  6. /* Server parameters */  
  7. $cfg['Servers'][$i]['host'] = '10.0.0.52';  
  8. $cfg['Servers'][$i]['compress'] = false;  
  9. $cfg['Servers'][$i]['AllowNoPassword'] = false;  

刷新頁面便可登陸到10.0.0.52數據庫

 

博主原創文章,轉載請務必註明出處

相關文章
相關標籤/搜索