資料庫遠程訪問
1、如果您是ACCESS資料庫。這是最簡單的一種資料庫,它通常都是隨著資料庫源碼可以放在一起的,只需要知道FTP地址、賬戶與密碼就可以連接。利用FTP上傳工具上傳即可。上傳工具小編在下方資料參考處提供軟體下載鏈接。JJJ
2、如果您是MY sql資料庫,那麼,您在購買時,空間站會有一個配套瓣資料庫地址,專門放資料庫的,登陸空間服務商所提供的資料庫專門登陸界面。以西部數碼的服務商為例。進入首頁,選擇虛擬主機,再選擇資料庫。
3、如果您是sql server資料庫,第一要做的是下載SQL SERVER企業管理器客戶端,
接著進入sql server客戶端打開企業管理器,在左導航欄里選擇文件夾欄目里新建一個sql server注冊,再根據提示一步步填寫,在注冊時需要用戶提供連接地址與打開資料庫的賬戶與密碼哦。
❷ 如何遠程訪問MySQL資料庫詳解
默認情況下,mysql只允許本地登錄,如果要開啟遠程連接,則需要修改/etc/mysql/my.conf文件。
一、修改/etc/mysql/my.conf
找到bind-address = 127.0.0.1這一行
改為bind-address = 0.0.0.0即可
二、為需要遠程登錄的用戶賦予許可權
1、新建用戶遠程連接mysql資料庫
grant all on *.* to admin@'%' identified by '123456' with grant option;
flush privileges;
允許任何ip地址(%表示允許任何ip地址)的電腦用admin帳戶和密碼(123456)來訪問這個mysql server。
注意admin賬戶不一定要存在。
2、支持root用戶允許遠程連接mysql資料庫
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
flush privileges;
三、查看系統用戶
❸ 怎麼實現資料庫的遠程登錄啊
你是哪裡的主機使用GoDaddy的資料庫的,GoDaddy不允許外部主機使用它的資料庫
❹ 用MysQL怎麼進行遠程連接資料庫
1、首先在電腦端登陸數據伺服器進行操作,如圖所示。
❺ 資料庫遠程連接
安裝好manage管理器後,在程序中連接sqlserver2005,下面幾點是要注意的。
1.
開啟sql2005遠程連接功能,開啟辦法如下,
配置工具->sql
server外圍應用配置器->服務和連接的外圍應用配置器->打開MSSQLSERVER節點下的Database
Engine
節點,先擇"遠程連接",接下建議選擇"同時使用TCP/IP和named
pipes",確定後,重啟資料庫服務就可以了.
2.登陸設置改為,Sql
server
and
windows
Authentication方式同時選中,具體設置如下:
manage管理器->windows
Authentication(第一次用windows方式進去),->對象資源管理器中選擇你的數據伺服器--右鍵>屬
性>security>Sql
server
and
windows
Authentication方式同時選中.
3:設置一個Sql
server方式的用戶名和密碼,具體設置如下:
manage管理器->windows
Authentication>new
query>sp_password
null,'sa123456','sa'
這樣就設置了一個用戶名為sa
,密碼為:sa123456的用戶,下次在登陸時,可以用Sql
server方式,
用戶名為sa
,密碼為:sa123456的用戶進資料庫了.
4:
做完上面三步後,這樣寫連接字元串就可以順利進入資料庫了,
(server=.\\sqlexpress;uid=sa;pwd=sa123456;database=master";
❻ 遠程連接資料庫
兩種方法:
1、映射埠 (注意MSSQL數據埠為1433)
2、配置DMZ主機
然後遠程訪問路由器WAN口的地址就可以了。下面上配置圖。
1、映射埠
❼ 如何連接遠程計算機的SQL資料庫
一.設置客戶端網路實用工具
點擊「開始」-「程序」,在「Microsoft SQL Server」菜單中選擇「客戶端網路實用工具」。
在「別名」選項中點擊「添加」。
在「伺服器別名」中,填入您網站域名,在「網路庫」區域中點擊「TCP/IP」,在「連接參數」區域取消「動態決定埠」,指定「埠號」為2433。填寫完畢後,點擊「確定」按鈕保存配置。
二.企業管理器的使用
點擊「開始」-「程序」,在「Microsoft SQL Server」菜單中打開「企業管理器」。在企業管理器中,右鍵單擊「SQL Server組」,選擇「新建SQL Server注冊」。
在屬性窗口中選擇「高級」選項卡,將「登錄超時」的數值設置為0。按照上面說的把遠程資料庫就已經連上了
此時會出現SQL Server屬性窗口,在「伺服器」中填入您網站的域名,選擇「使用SQL Server身份驗證」,「登錄名」和「密碼」分別填入主機開通郵件中的用戶名和密碼,然後點擊「確定」。
連接成功後,你會看到「SQL Server組」中多了一個名稱為您網站域名的伺服器。此時,您就可以像操作本地SQL資料庫一樣管理網站資料庫了。
注意事項:
如果連接的時候出現超時錯誤,更改超時時間即可,方法是點擊「工具」-「選項」。
❽ MySQL資料庫怎麼實現遠程連接訪問
或者新加條記錄,「host」 項為要訪問的ip地址,並授權。重啟mysql服務。
第二:在系統防火牆添加例外埠:3306,並允許例外。
錯誤提示:
ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server
的解決方法:
1。改表法。可能是你的帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 "mysql" 資料庫里的 "user" 表裡的 "host" 項,從"localhost"改稱"%"
1.mysql -u root -pvmware
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select 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 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
3.在window自帶的防火牆里的例外添加3306埠
總結:
mysql -u root -p
mysql>use mysql;
mysql>select 'host' from user where user='root';
mysql>update user set host = '%' where user ='root';
mysql>flush privileges;
mysql>select 'host' from user where user='root';
第一句是以許可權用戶root登錄
第二句:選擇mysql庫
第三句:查看mysql庫中的user表的host值(即可進行連接訪問的主機/IP名稱)
第四句:修改host值(以通配符%的內容增加主機/IP地址),當然也可以直接增加IP地址
第五句:刷新MySQL的系統許可權相關表
第六句:再重新查看user表時,有修改。。
❾ 資料庫遠程連接問題
剛剛安裝的資料庫系統,按照默認安裝的話,很可能在進行遠程連接時報錯,通常是錯誤:"在連接到 SQL Server 2005 時,在默認的設置下 SQL Server 不允許進行遠程連接可能會導致此失敗。 (provider: 命名管道提供程序, error: 40 - 無法打開到 SQL Server 的連接) "搜MSDN,上面有一片機器翻譯的文章,是在讓人難以明白,現在總結如下:明白了SQL Server是個網路資料庫就可迎刃而解了,簡單的分為下面的集中情況。
1. 資料庫引擎沒有啟動。
有兩種啟動方式:
(1)開始->程序->Microsoft SQL Server 2005->SQL Server 2005外圍應用配置器,在打開的界面單擊"服務的連接的外圍應用配置器",在打開的界面中找到Database Engine,單擊"服務",在右側查看是否已啟動,如果沒有啟動可單擊"啟動",並確保"啟動類型"為自動,不要為手動,否則下次開機時又要手動啟動;
(2)可打開:開始->程序->Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager,選中SQL Server 2005服務中SQL Server(MSSQLSERVER) ,並單擊工具欄中的"啟動服務"按鈕把服務狀態改為啟動;
使用上面兩種方式時,有時候在啟動的時候可能會出現錯誤,不能啟動,這時就要查看"SQL Server 2005配置管理器"中的SQL Server 2005網路配置->MSSQLSERVER協議中的VIA是否已啟用,如果已啟用,則把它禁止.然後再執行上述一種方式操作就可以了.
2. 是否已經允許遠程連接。
這個部分可以簡單的分為4個方面,分別是在 SQL Server上啟用遠程連接、啟用SQL Server 瀏覽服務、在Windows 防火牆中為SQL Server 2005 創建例外和在Windows 防火牆中為「SQLBrowser」創建例外。下面是幾個具體的操作方式,摘自MSDN,個人覺得文章的黑體部分應當特別的一起我們的注意。
在SQLServer 實例上啟用遠程連接
1.指向「開始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外圍應用配置器」
2.在「SQL Server 2005 外圍應用配置器」頁, 單擊「服務和連接的外圍應用配置器」
3.然後單擊展開「資料庫引擎」, 選中「遠程連接」,在右邊選中「本地連接和遠程連接」,
再選擇要使用的協議,( 這個地方應當啟用TCP/IP 和命名管道服務!)單擊「應用」,您會看到下消息:
「直到重新啟動資料庫引擎服務後,對連接設置所做的更改才會生效。」,單擊「確定」按鈕返回
4.展開「資料庫引擎」, 選中「服務」,在右邊單擊「停止」,等到 MSSQLSERVER 服務停止,
然後單擊「啟動」,重新啟動MSSQLSERVER 服務。
啟用 SQLServer 瀏覽器服務
1.指向「開始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外圍應用配置器」
2.在「SQL Server 2005 外圍應用配置器」頁, 單擊「服務和連接的外圍應用配置器」
3.然後單擊展開「SQL Server Browser」, 選中「服務」,在右邊「啟動類型」選擇「自動」,
再單擊「啟動」,單擊「確定」按鈕返回
在Windows 防火牆中為「SQL Server 2005」創建例外
1.在 Windows 防火牆設置界面中,選擇「 例外」 選項卡,然後單擊「添加程序」
2.在「添加程序窗口」中單擊「瀏覽」
3.然後找到「C:\ProgramFiles\Microsoft Files\Microsoft SQL Server\ MSSQL.1 \MSSQL\Binn\sqlservr.exe」,
單擊「確定」返回
注意 : 路徑可能會根據 SQL Server 2005 安裝不同而不同。 MSSQL.1 是佔位符,對應資料庫實例ID。
4.對每個需要打開遠程訪問的SQL Server 2005 實例,重復步驟 1 至 3。
在Windows 防火牆中為「SQLBrowser」創建例外
1.在 Windows 防火牆設置界面中,選擇「 例外」 選項卡,然後單擊「添加程序」
2.在「添加程序窗口」中單擊「瀏覽」
3.然後找到「C:\ProgramFiles\Microsoft Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe」,
單擊「確定」返回
注意 : 路徑可能會根據 SQL Server 2005 安裝不同而不同。
在使用.NET開發進行時,會遇到使用連接字元串連接SQL Server 2005資料庫使用機器名稱和localhost都能連接,但是使用IP地址卻不能連接的問題,解決的辦法是在SQL Server實例上啟用本地和遠程連接,並且在選擇協議的時候使用TCP/IP和命名管道服務即可解決。