phpmyadmin的安装部署
系統環境:centos7
php版本:5.3.27
phpmyadmin版本:4.2.7.1
IP:192.168.1.205
數據庫:mysql5.5.32
本次部署使用nginx
下載phpmyadmin:
wget https://files.phpmyadmin.net/phpMyAdmin/4.2.7.1/phpMyAdmin-4.2.7.1-all-languages.zip
安裝php和nginx、mysql(略)
解壓文件
將文件解壓至/usr/local/nginx/html/ 并將目錄改成phpmyadmin
cd /usr/local/nginx/html
unzip?phpMyAdmin-4.2.7.1-all-languages.zip?&& mv?phpMyAdmin-4.2.7.1-all-languages?phpmyadmin
2.配置nginx
[root@host3?conf]#?cat?205.conf? server?{server_tokens?off;listen???????80;#listen???????443;#if?($http_user_agent?~*?"Chrome")#{?#???????return?403;#}server_name??192.168.1.205;index?index.php?index.html?index.htm;root?html;location?~?.*\.(php|php5)?$?{#root???????????bbs;fastcgi_pass???127.0.0.1:9000;fastcgi_index??index.php;#fastcgi_param??SCRIPT_FILENAME??/scripts$fastcgi_script_name;#include????????fastcgi_params;include???fastcgi.conf;#?auth_basic??????????"xiaoyao?site";#auth_basic_user_file?conf/htpasswd;} }4、配置phpmyadmin
將文件libraries/config.default.php放到phpmyadmin主目錄下:
[root@host3 phpmyadmin]# cp /usr/local/nginx/html/phpmyadmin/libraries/config.default.php /usr/local/nginx/html/phpmyadmin/config.inc.php
啟動php:
[root@host3 phpmyadmin]# /application/php/sbin/php-fpm
重啟nginx:
[root@host3 phpmyadmin]# /usr/local/nginx/sbin/nginx -s reload
啟動mysql:
/etc/init.d/mtsqld start
5.訪問phpmyadmin
在地址欄中輸入鏈接:
http://192.168.1.205/phpmyadmin/index.php
輸入數據庫的賬號密碼就可以登錄了。
當然,也可以通過
http://192.168.1.205/phpmyadmin/setup/index.php
新建多個服務器。然后重復第4步。
遇到的問題:
1.輸入用戶名和密碼后點擊“執行”后一直報 “#2002 無法登錄 MySQL 服務器”。
百度找到了一個解決辦法,將“phpMyAdmin”文件夾下的config.inc.php文件中的
$cfg['Servers'][$i]['host'] = 'localhost';
修改為
$cfg['Servers'][$i]['host'] = '127.0.0.1';
就解決了。
一個MySQL客戶可以兩種不同的方式連接mysqld服務器:Unix套接字,它通過在文件系統中的一個文件(缺省“/tmp/mysqld.sock”)進行連接;或TCP/IP,它通過一個端口號連接。Unix套接字比TCP/IP更快,但是只有用在連接同一臺計算機上的服務器。如果你不指定主機名或如果你指定特殊的主機名localhost,使用Unix套接字。
錯誤(2002)Can't connect to ...通常意味著沒有一個MySQL服務器運行在系統上或當試圖連接mysqld服務器時,你正在使用一個錯誤的套接字文件或TCP/IP端口。??
由檢查(使用ps)在你的服務器上有一個名為mysqld的進程啟動!如果沒有任何mysqld過程,你應該啟動一個。
2.phpmyadmin #1045錯誤,無法登錄 MySQL 服務器
這個問題是因為空密碼導致的,在數據庫中將相應的用戶的加上密碼就行了,如果出現了第一個問題,那么要添加的密碼的用戶應該是‘用戶名’@127.0.0.1.
轉載于:https://blog.51cto.com/canonind/1858562
總結
以上是生活随笔為你收集整理的phpmyadmin的安装部署的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 子商城管理之签到活动
- 下一篇: PHP提取字符串中的数字