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...