詳解phpMyAdmin怎麼搭建多資料庫伺服器
phpMyAdmin搭建及管理多臺資料庫伺服器
環境說明:
系統版本 CentOS 6.9 x86_64 軟體版本 nginx-1.12.2 php-5.5.38 phpMyAdmin 4.8.0.1
1、phpMyAdmin介紹
phpMyAdmin 是一個以PHP為基礎,以Web-Base方式架構在網站主機上的MySQL的資料庫管理工具,讓管理者可用Web介面管理MySQL資料庫。藉由此Web介面可以成為一個簡易方式輸入繁雜SQL語法的較佳途徑,尤其要處理大量資料的匯入及匯出更為方便。其中一個更大的優勢在於由於phpMyAdmin跟其他PHP程式一樣在網頁伺服器上執行,但是您可以在任何地方使用這些程式產生的HTML頁面,也就是於遠端管理MySQL資料庫,方便的建立、修改、刪除資料庫及資料表。也可藉由phpMyAdmin建立常用的php語法,方便編寫網頁時所需要的sql語法正確性。
官網:
2、安裝phpMyAdmin的環境要求
3、步驟
3.1、編譯安裝nginx和php可以參照前面的博文,這裡不再贅述,但是基於phpMyAdmin的環境要求,編譯php的時候採用的編譯引數是:
./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.2、配置phpMyAdmin
將下載的phpmyadmin原始碼包放到nginx的站點根目錄即html目錄下,解壓並修改nginx配置檔案,重新命名預設的phpMyAdmin配置檔案cp config.sample.inc.php config.inc.php
3.3、搭建資料庫並進行創庫授權(參照前面的博文)
3.4、瀏覽器訪問登入
4、配置phpMyAdmin管理多臺資料庫伺服器
以10.0.0.51和10.0.0.52為例
4.1 在10.0.0.52上安裝mysql
設定密碼,登入mysql
[root@db02 mysql]# mysql -uroot -p123456
授權資料庫給10.0.0.51
mysql> grant all on *.* to root@'10.0.0.51' identified by '123456';
4.2 配置安裝了phpMyAdmin的db01
vim /application/nginx/html/phpMyAdmin-4.8.0.1-all-languages/config.inc.php 複製貼上並修改 $i++; /* Authentication type */ $cfg['Servers'][$i]['auth_type'] = 'cookie'; /* Server parameters */ $cfg['Servers'][$i]['host'] = '10.0.0.52'; $cfg['Servers'][$i]['compress'] = false; $cfg['Servers'][$i]['AllowNoPassword'] = false;
重新整理頁面即可登入到10.0.0.52資料庫。
以上就是詳解phpMyAdmin怎麼搭建多資料庫伺服器的詳細內容,更多請關注php中文網其它相關文章!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3016/viewspace-2827409/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- phpMyAdmin管理資料庫和資料表PHP資料庫
- mybatis怎麼實現insert into多個資料-oracle資料庫MyBatisOracle資料庫
- mysql資料庫伺服器錯誤怎麼回事MySql資料庫伺服器
- MySQL資料庫伺服器搭建指南-VeCloudMySql資料庫伺服器Cloud
- 中臺詳解(下)-怎麼搭建中臺
- 關於 phpMyAdmin 管理 Homestead MySQL 資料庫的配置PHPMySql資料庫
- MySQL資料庫-鎖詳解MySql資料庫
- 香港伺服器資料丟失怎麼解決?伺服器
- Dedecms錯誤警告:連線資料庫失敗,可能資料庫密碼不對或資料庫伺服器出錯怎麼解決?資料庫密碼伺服器
- 企業伺服器資料庫中了mkp勒索病毒怎麼解決,勒索病毒解密資料恢復伺服器資料庫解密資料恢復
- rsync詳解_伺服器同步資料伺服器
- Django資料庫類庫MySQLdb使用詳解Django資料庫MySql
- 資料庫中介軟體詳解資料庫
- MySQL資料庫基礎詳解MySql資料庫
- 資料庫分片(Database Sharding)詳解資料庫Database
- 資料庫篇:mysql鎖詳解資料庫MySql
- 詳解oracle資料庫閃回Oracle資料庫
- 雲伺服器mysql備份與還原資料庫命令詳解伺服器MySql資料庫
- 資料庫表中一對多關係怎麼設計?資料庫
- gorm 專案使用多數資料庫 怎麼實現好GoORM資料庫
- phpMyAdmin管理資料記錄PHP
- 資料庫怎麼分庫分表資料庫
- Linux伺服器—phpMyAdminLinux伺服器PHP
- Linux伺服器---phpMyAdminLinux伺服器PHP
- Jtti:sqlserver怎麼清空資料庫資料JttiSQLServer資料庫
- 雲伺服器部署的mysql資料庫怎麼防止被“黑”?伺服器MySql資料庫
- (7) MySQL資料庫備份詳解MySql資料庫
- 資料庫框架Sugar的使用詳解資料庫框架
- SYBASE資料庫dbcc命令詳解(zt)資料庫
- Apache搭建多個站點方法詳解Apache
- 資料庫主從不一致,怎麼解?資料庫
- Jtti:連線不上SQL資料庫怎麼解決?JttiSQL資料庫
- 網站連結資料庫失敗怎麼解決網站資料庫
- 雲伺服器怎麼搭建lnmp伺服器LNMP
- 伺服器資料怎麼恢復伺服器
- phpMyAdmin匯入/匯出資料PHP
- 達夢資料庫統計資訊詳解資料庫
- postgresql資料庫怎麼備份SQL資料庫