xampp mysql遠端連線 遠端訪問xampp

2021-10-18 17:57:07 字數 1425 閱讀 9421

lampp不僅只能在區域網訪問,而且它可以被遠端訪問

方法就是編輯httpd-xampp.conf(/opt/lampp/etc/extra/httpd-xampp.conf)檔案

# new xampp security concept

order deny,allow

deny from all

allow from ::1 127.0.0.0/8 \

fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \

81.196.40.94/32

errordocument 403 /error/xampp_forbidden.html.var

然後把 deny from all 注釋掉

#deny from all

完成之後儲存退出,需要重啟lampp (/opt/lampp/lampp

restartapache)

重啟後就可以遠端登入xampp了,預設的管理員的使用者名稱是lampp,密碼是自己在security時設定的

沒有許可權連線mysql伺服器:

can't connect to mysql server

on '' (10060)

遠端連線伺服器出現以上錯誤

主要有三個原因:

1、mysql授權表裡沒有遠端機器的許可權,及需要在授權表mysql.user新增

(1)grant all privileges on *.* to 'root'@'遠端登陸ip' identified by

'遠端登陸密碼';

(2)flush privileges;

mysql user表預設兩個root使用者,要想遠端連線mysql必須把使用者的host

設定成%,並且賦予許可權

使用者 主機 型別 許可權

授權 操作 root % 全域性 all

privileges 是 root localhost 全域性 all

privileges 是

兩個root 修改不是localhost的那個root的host為% 就可以遠端訪問了!

2、網路不通,這個就不說了。

3、防火牆禁止3306埠,以iptable為例

vi /etc/sysconfig/iptables

-a rh-firewall-1-input -m state --state new -m tcp -p tcp --dport

3306-j accept service iptables restart

ps: iptables設定

1) 重啟後生效 開啟: chkconfig iptables on 關閉: chkconfig iptables off 2) 即時生效,重啟後失效 開啟: service iptables start 關閉: service iptables stop

相關文件

mysql修改為遠端連線 Mysql設定遠端連線

開啟mysql遠端訪問許可權 允許遠端連線 1 登陸mysql資料庫 mysql u root p 檢視user表 mysql use mysql database changed mysql select host,user,password from user host user passwor...

git本地倉庫與遠端倉庫建立連線並推送遠端倉庫

當已經建立好乙個遠端倉庫之後,想要把本地的專案上傳至遠端倉庫,進行如下步驟 1.先初始化設定 git config global user.name panda git config global user.email panda qq.com 2.在工作目錄中初始化新倉庫 git init 3.進...

mysql遠端連線設定 MySQL遠端連線設定

這只是乙個簡單mysql設定。但很多圖簡單,卻忽略了安全性。所以對設定中的細節和含義需要弄到清清楚楚才行。這只是乙個簡單mysql設定。但很多圖簡單,卻忽略了安全性。所以對設定中的細節和含義需要弄到清清楚楚才行。mysql遠端連線的設定問題 下面是步驟 1 登陸本地的mysql server mys...