本文目錄一覽:
- 1、php連接遠程數據庫
- 2、php中如何連接遠程mysql數據庫wampserver
- 3、 08001′ title=’php遠程連接sql server失敗SQLSTATE] => 08001′>php遠程連接sql server失敗SQLSTATE] => 08001
php連接遠程數據庫
對於PHP連接遠程MySql數據庫,通常要使用如下的語句:
var
$serverName
=
‘db4free.net:3306’;//數據庫服務器
var
$dbName
=
‘dbname’;//數據庫名
var
$dbUsername
=
‘username’;//用戶名
var
$dbPassword
=
‘123’;//登陸密碼
mysql_connect($serverName,$dbUsername
,$dbPassword);
mysql_select_db($dbName);
php中如何連接遠程mysql數據庫wampserver
決方法:
1。
改表法。可能是你的帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改
“mysql”
數據庫里的
“user”
表裡的
“host”
項,從”localhost”改稱”%”
mysql
-u
root
-pvmwaremysqluse
mysql;mysqlupdate
user
set
host
=
‘%’
where
user
=
‘root’;mysqlselect
host,
user
from
user;
2.
授權法。例如,你想myuser使用mypassword從任何主機連接到mysql服務器的話。
GRANT
ALL
PRIVILEGES
ON
*.*
TO
‘myuser’@’%’
IDENTIFIED
BY
‘mypassword’
WITH
GRANT
OPTION;
如果你想允許用戶myuser從ip為192.168.1.3的主機連接到mysql服務器,並使用mypassword作為密碼
GRANT
ALL
PRIVILEGES
ON
*.*
TO
‘root’@’192.168.1.3’
IDENTIFIED
BY
‘mypassword’
WITH
GRANT
OPTION;
08001′>php遠程連接sql server失敗SQLSTATE] => 08001
應該是你的sql
server
2005
沒有啟用遠程連接造成的,請參考以下方法啟用遠程連接
一、為
sql
server
2005
啟用遠程連接
1.
單擊”開始”,依次選擇”程序”、”microsoft
sql
server
2005″、”配置工具”,然後單擊”sql
server
外圍應用配置器”。
2.
在”sql
server
外圍應用配置器”頁上,單擊”服務和連接的外圍應用配置器”。
3.
在”服務和連接的外圍應用配置器”頁上,展開”database
engine”(數據庫引擎),
單擊”遠程連接,選擇”本地連接和遠程連接”複選框,選擇適用於您的環境的相應協議(我這裡使用tcp/ip),然後單擊”應用”。
注意:請在接收到以下消息時單擊“確定”。
直到重新啟動數據庫引擎服務後,對連接設置所做的更改才會生效。
二、啟用
sql
server
browser
服務
1.
單擊”開始”,依次選擇”程序”、”microsoft
sql
server
2005″、”配置工具”,然後單擊”sql
server
外圍應用配置器”。
2.
在”sql
server
外圍應用配置器”頁上,單擊“服務和連接的外圍應用配置器”。
3.
在”服務和連接的外圍應用配置器”頁上,單擊”sql
server
browser”,在”啟動類型”中單擊”自動”選項,然後單擊”應用”。
4.
單擊”啟動”,然後單擊”確定”。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/198239.html