第一:更改 “mysql” 數(shù)據(jù)庫(kù)里的 “user” 表里的 “host” 項(xiàng),從”localhost”改稱'%'。\x0d\x0a或者新加條記錄,“host” 項(xiàng)為要訪問(wèn)的ip地址,并授權(quán)。重啟mysql服務(wù)。\x0d\x0a第二:在系統(tǒng)防火墻添加例外端口:3306,并允許例外。錯(cuò)誤提示:\x0d\x0aERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server\x0d\x0a的解決方法: 1。 改表法??赡苁悄愕膸ぬ?hào)不允許從遠(yuǎn)程登陸,只能在localhost。這個(gè)時(shí)候只要在localhost的那臺(tái)電腦,登入mysql后,更改 "mysql" 數(shù)據(jù)庫(kù)里的 "user" 表里的 "host" 項(xiàng),從"localhost"改稱"%"\x0d\x0amysql -u root -pvmwaremysqluse mysql;mysqlupdate user set host = '%' where user = 'root';mysqlselect host, user from user; 2. 授權(quán)法。例如,你想myuser使用mypassword從任何主機(jī)連接到mysql服務(wù)器的話。\x0d\x0aGRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;\x0d\x0a如果你想允許用戶myuser從ip為192.168.1.3的主機(jī)連接到mysql服務(wù)器,并使用mypassword作為密碼\x0d\x0aGRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;\x0d\x0a3.在window自帶的防火墻里的例外添加3306端口\x0d\x0a總結(jié):mysql -u root -p\x0d\x0amysqluse mysql;\x0d\x0amysqlselect 'host' from user where user='root';\x0d\x0amysqlupdate user set host = '%' where user ='root';\x0d\x0amysqlflush privileges;\x0d\x0amysqlselect 'host' from user where user='root';\x0d\x0a第一句是以權(quán)限用戶root登錄\x0d\x0a第二句:選擇mysql庫(kù)\x0d\x0a第三句:查看mysql庫(kù)中的user表的host值(即可進(jìn)行連接訪問(wèn)的主機(jī)/IP名稱)\x0d\x0a第四句:修改host值(以通配符%的內(nèi)容增加主機(jī)/IP地址),當(dāng)然也可以直接增加IP地址\x0d\x0a第五句:刷新MySQL的系統(tǒng)權(quán)限相關(guān)表\x0d\x0a第六句:再重新查看user表時(shí),有修改。。\x0d\x0a重起mysql服務(wù)即可完成。
創(chuàng)新互聯(lián)不只是一家網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司;我們對(duì)營(yíng)銷、技術(shù)、服務(wù)都有自己獨(dú)特見(jiàn)解,公司采取“創(chuàng)意+綜合+營(yíng)銷”一體化的方式為您提供更專業(yè)的服務(wù)!我們經(jīng)歷的每一步也許不一定是最完美的,但每一步都有值得深思的意義。我們珍視每一份信任,關(guān)注我們的成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)質(zhì)量和服務(wù)品質(zhì),在得到用戶滿意的同時(shí),也能得到同行業(yè)的專業(yè)認(rèn)可,能夠?yàn)樾袠I(yè)創(chuàng)新發(fā)展助力。未來(lái)將繼續(xù)專注于技術(shù)創(chuàng)新,服務(wù)升級(jí),滿足企業(yè)一站式營(yíng)銷型網(wǎng)站需求,讓再小的成都品牌網(wǎng)站建設(shè)也能產(chǎn)生價(jià)值!
如果要做網(wǎng)站,即使是內(nèi)網(wǎng),也建議用SERVER版的操作系統(tǒng),XP只有10用戶連接數(shù)的推薦用APMSer軟件,集成了Apache+PHP+MySQL等等環(huán)境的套件包,而且擁有圖形界面,方便進(jìn)行設(shè)置。注意事項(xiàng):APMServ程序所在路徑不能含有漢字和空格。
1,明確MySQL數(shù)據(jù)庫(kù)內(nèi)網(wǎng)訪問(wèn)地址端口,確保MySQL數(shù)據(jù)庫(kù)服務(wù)正常,在內(nèi)網(wǎng)可以正常訪問(wèn)連接。如我本機(jī)MySQL數(shù)據(jù)庫(kù)訪問(wèn)地址是localhost:3306。
2.內(nèi)網(wǎng)使用花生殼動(dòng)態(tài)域名解析,內(nèi)網(wǎng)服務(wù)器安裝花生殼,并使用它。
3.使用自己的帳號(hào)登錄。如沒(méi)有帳號(hào),“注冊(cè)帳號(hào)”進(jìn)入網(wǎng)站進(jìn)行注冊(cè)帳號(hào)。正常登錄后,會(huì)顯示登錄帳號(hào)下的域名。
4.做映射。在默認(rèn)域名的地方點(diǎn)擊花生殼管理添加映射。點(diǎn)擊當(dāng)前主機(jī)。內(nèi)網(wǎng)任何端口映射,獲取外網(wǎng)隨機(jī)端口,點(diǎn)擊確認(rèn)。
wamp是值得推薦的,安裝后右鍵圖標(biāo)選擇簡(jiǎn)體中文。
而且有PHPMYADMIN可以直接連接MYSQL數(shù)據(jù)庫(kù)進(jìn)行視圖操作
修改HTTPD.CONF文件deny from all為ALLOW FROM ALL,就可以全網(wǎng)IP訪問(wèn)
簡(jiǎn)單方便。
經(jīng)常遇到有客戶使用自己內(nèi)網(wǎng)的服務(wù)器,所以需要獨(dú)立安裝php運(yùn)行的環(huán)境和mysql數(shù)據(jù)庫(kù)。
以下是php5.3以下版本的安裝方法。
1、首先是下載PHP安裝文件和MYSQL安裝文件,不過(guò)請(qǐng)注意MYSQL有很多個(gè)版本,有社區(qū)版、標(biāo)準(zhǔn)版、企業(yè)版、集群版,其中只有社區(qū)版是免費(fèi)的。
2、在服務(wù)器上配置好IIS,這里推薦IIS7以上版本,控制面板-打開(kāi)或關(guān)閉windows功能-萬(wàn)維網(wǎng)服務(wù)-應(yīng)用程序開(kāi)發(fā)功能里選上對(duì)應(yīng)就可安裝。
3、配置php環(huán)境:把php壓縮包解壓到C:\php目錄下面,然后找到php.ini-dist,把他更名為php.ini,
修改里面的擴(kuò)展目錄
extension_dir = “C:\php\ext\”。
把以下擴(kuò)展前面的分號(hào)去掉以啟用
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mysql.dll
fastcgi.impersonate=1 默認(rèn)為0,如果使用IIS,你需要開(kāi)啟
cgi.fix_pathinfo=1
cgi.force_redirect=0 默認(rèn)開(kāi)啟,如果你使用IIS,可以將其關(guān)閉
其次指定extension_dir目錄和date.timezone,即
extension_dir = "C:/php53iis/ext"
date.timezone= Asia/Shanghai
4、然后把extension=php_mysql.dll前面的分號(hào)去掉,保存并把php.ini復(fù)制到系統(tǒng)Windows目錄下面。
5、然后依次打開(kāi)我的電腦(右鍵)-管理-服務(wù)和應(yīng)用程序-Internet信息服務(wù)(IIS)管理器,打開(kāi)ISAPI和CGI限制,然后添加php的ISAPI的執(zhí)行文件php5isapi.dll.
6、配置Mysql:把下載的mysql文件直接安裝即可,然后復(fù)制php目錄下面的libmysql.dll到系統(tǒng)Windows下面的System32目錄里。
7、重啟IIS,即完工。
當(dāng)然還有一種方法是使用PHP Manager,步驟大致如下:
1、下載并安裝PHP Manager。
2、開(kāi)啟IIS,你會(huì)發(fā)現(xiàn)里面多了一個(gè)PHP Manager圖標(biāo)項(xiàng)了。
3、下載php并解壓到想要放置的位置,將php.ini-development改名為php.ini ,修改php.ini 查找data.timezone
修改為date.timezone = “Asia/Shanghai”(這里必須改,不然會(huì)出警告) ,找到Windows Extensions開(kāi)啟
所需模塊,如:php_curl.dll php_mysql.dll php_mysqli.dll php_xmlrpc.dll
php_curl.dll,去掉前面的 分號(hào) 保存就可以了。
4、回到IIS界面,雙擊PHP Manager后,點(diǎn)擊“Register new PHP
Version”,然后選擇好php目錄中的php-cgi.exe,然后php.ini就會(huì)為適合IIS7.5的配置默認(rèn)給你生成好了。
5、在當(dāng)前界面點(diǎn)一下“Check phpinfo()”就會(huì)出現(xiàn)PHPInfo頁(yè)面了。
兩個(gè)不同的網(wǎng)絡(luò)中間必經(jīng)過(guò)路由器,否則沒(méi)法通信。按照這個(gè)原則,你要將 192.168.1.abc 這臺(tái)帶 MYSQL 的電腦在路由器中做一個(gè)端口映射,然后你在其他網(wǎng)絡(luò)中遠(yuǎn)程連接這個(gè)映射后的IP:3306,就能訪問(wèn)到 192.168.1.abc上的 MYSQL 了。
或者在路由器中將這臺(tái)MYSQL電腦做一個(gè)DMZ