遠程登陸資料庫
基於安全考慮root賬戶一般只能本地訪問,但是在開發過程中可能需要打開root的遠程訪問許可權。下面是基本的步驟:
1、登錄到MySQL中,為root進行遠程訪問的授權,執行下面的命令:
mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root";
mysql> flush privileges;
第一句中"%"表示任何主機都可以遠程登錄到該伺服器上訪問。如果要限制只有某台機器可以訪問,將其換成相應的IP即可,如:
GRANT ALL PRIVILEGES ON *.* TO root@"172.168.193.25" IDENTIFIED BY "root";
第二句表示從mysql資料庫的grant表中重新載入許可權數據。因為MySQL把許可權都放在了cache中,所以在做完更改後需要重新載入。
2、修改/etc/mysql/my.cnf,需要root用戶許可權。找到文件中的:
[ruby] view plain print?
bind-address = 127.0.0.1
將其注釋掉,保存。
3、重新啟動MySQL伺服器。執行下面的幾條命令即可:
# /usr/bin/mysqladmin -u root -p shutdown
# /usr/bin/mysqld_safe &
如果mysqladmin和mysql_safe不在/usr/bin目錄中,可以通過whereis命令查找,例如:
# whereis mysqladmin
mysqladmin: /usr/bin/mysqladmin /usr/share/man/man1/mysqladmin.1.gz
執行完上面的三步後,就可以通過遠程機器連接了資料庫了。
㈡ bluehost 如何遠程連接資料庫
1.登錄您的主機控制面板,在左側欄找到您的主機ip
2.找到資料庫中的遠程mysql一項,點擊進去,如下圖所示:
㈢ 用MysQL怎麼進行遠程連接資料庫
1、首先在電腦端登陸數據伺服器進行操作,如圖所示。
㈣ 怎樣遠程訪問mysql資料庫
允許root用戶在任何地方進行遠程登錄,並具有所有庫任何操作許可權,具體操作如下:
1.在本機先使用root用戶登錄mysql:
mysql -u root -p"youpassword"
2.進行授權操作:
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
3.重載授權表:
FLUSH PRIVILEGES;
4.退出mysql資料庫:
exit
㈤ 如何遠程連接外網的資料庫
最近測試過程中,老需要遠程登錄到外網的一套伺服器上面做測試,但是因為不少開發GG也在上面部署新的代碼,所以互相T來T去的,著實比較痛苦和糾結。。 今天終於找到一個臨時的解決辦法,就是偶在萬不得已的情況下再遠程登錄,如果只涉及資料庫操作(測試數據查詢,修改等),可以在本地連接伺服器上面的資料庫。 1.安裝putty,plink(最好放到C:\Documents and Settings\administrator目錄下) 2.如果在安裝在其他目錄下,從命令行進入 putty.exe 所在的目錄 3.在命令行執行 plink -L 50081:192.168.0.***:1433 -l dev -pw mozat 210.193.**.***(這條命令是映射本地埠50081 到192.168.0.***:1433) 4.打開sql servermanagement studio,輸入伺服器:127.0.0.1,50081,資料庫用戶名/密碼,連接即可 5.然後在另一個命令行窗口中執行 mstsc /v:localhost:1433 /admin 即可進行遠程登錄 其中1433是連接默認的那個數據實例,可按需更改你需要連接的數據實例;50081可以隨便使用,盡量用大一些,以免和其他的沖突,當然不要大於6W多就好 這樣就不要遠程登錄到伺服器才能進行資料庫操作了。
㈥ 資料庫教程:sql 怎樣外網連接遠程資料庫
要點:
1.確認伺服器端SQL服務埠號是否為:1433
2.如果不是1433,配置客戶端
3.建立伺服器端登錄帳號,確保角色及管理資料庫
一、查看伺服器端情況
1. 看ping 伺服器ip能否ping通。
這個實際上是看和遠程sql server 伺服器的物理連接是否存在。如果不行,請檢查網路,查看配置,當然得確保遠程sql server 伺服器的IP拼寫正確。
2. 在Dos或命令行下輸入telnet 伺服器IP 埠,看能否連通。
如telnet 202.114.100.100 1433
通常埠值是1433,因為1433是sql server 的對於Tcp/IP的默認偵聽埠。如果有問題,通常這一步會出問題。通常的提示是「……無法打開連接,連接失敗"。
如果這一步有問題,應該檢查以下選項。
1) 檢查遠程伺服器是否啟動了sql server 服務。如果沒有,則啟動。
2) 檢查sql server伺服器端有沒啟用Tcp/IP協議,因為遠程連接(通過網際網路)需要靠這個協議。檢查方法是,在伺服器上打開 開始菜單->程序->Microsoft SQL Server->伺服器網路實用工具,看啟用的協議里是否有tcp/ip協議,如果沒有,則啟用它。
3) 檢查伺服器的tcp/ip埠是否配置為1433埠。仍然在伺服器網路實用工具里查看啟用協議裡面的tcp/ip的屬性,確保默認埠為1433,並且隱藏伺服器復選框沒有勾上。
事實上,如果默認埠被修改,也是可以的,但是在客戶端做telnet測試時,寫伺服器埠號時必須與伺服器配置的埠號保持一致。如果隱藏sql server伺服器復選框被勾選,則意味著客戶端無法通過枚舉伺服器來看到這台伺服器,起到了保護的作用,但不影響連接,但是Tcp/ip協議的默認埠將被隱式修改為2433,在客戶端連接時必須作相應的改變(具體方式見 二:設置客戶端網路實用工具)。
4) 如果伺服器端操作系統打過sp2補丁,則要對windows防火牆作一定的配置,要對它開放1433埠,通常在測試時可以直接關掉windows防火牆(其他的防火牆也關掉最好)。(4、5步我沒有做就成功了)
5) 檢查伺服器是否在1433埠偵聽。如果sql server伺服器沒有在tcp連接的1433埠偵聽,則是連接不上的。檢查方法是在伺服器的dos或命令行下面輸入
netstat -a -n 或者是netstat -an,在結果列表裡看是否有類似 tcp 127.0.0.1 1433 listening 的項。如果沒有,則通常需要給sql server 2000打上至少sp3的補丁。其實在伺服器端啟動查詢分析器,輸入select @@version 執行後可以看到版本號,版本號在8.0.2039以下的都需要打補丁。
如果以上都沒問題,這時你再做telnet 伺服器ip 1433 測試,將會看到屏幕一閃之後游標在左上角不停閃動。恭喜你,你馬上可以開始在企業管理器或查詢分析器連接
㈦ 連接遠程sql資料庫的方法有哪些
一.設置客戶端網路實用工具
點擊「開始」-「程序」,在「Microsoft SQL Server」菜單中選擇「客戶端網路實用工具」。
在「別名」選項中點擊「添加」。
在「伺服器別名」中,填入您網站域名,在「網路庫」區域中點擊「TCP/IP」,在「連接參數」區域取消「動態決定埠」,指定「埠號」為2433。填寫完畢後,點擊「確定」按鈕保存配置。
二.企業管理器的使用
點擊「開始」-「程序」,在「Microsoft SQL Server」菜單中打開「企業管理器」。在企業管理器中,右鍵單擊「SQL Server組」,選擇「新建SQL Server注冊」。
在屬性窗口中選擇「高級」選項卡,將「登錄超時」的數值設置為0。按照上面說的把遠程資料庫就已經連上了
此時會出現SQL Server屬性窗口,在「伺服器」中填入您網站的域名,選擇「使用SQL Server身份驗證」,「登錄名」和「密碼」分別填入主機開通郵件中的用戶名和密碼,然後點擊「確定」。
連接成功後,你會看到「SQL Server組」中多了一個名稱為您網站域名的伺服器。此時,您就可以像操作本地SQL資料庫一樣管理網站資料庫了。
注意事項:
如果連接的時候出現超時錯誤,更改超時時間即可,方法是點擊「工具」-「選項」。
㈧ 如何遠程訪問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;
三、查看系統用戶
㈨ 怎麼實現遠程訪問資料庫
1、如果您是ACCESS資料庫。這是最簡單的一種資料庫,它通常都是隨著資料庫源碼可以放在一起的,只需要知道FTP地址、賬戶與密碼就可以連接。利用FTP上傳工具上傳即可。上傳工具小編在下方資料參考處提供軟體下載鏈接。JJJ
2、如果您是MY SQL資料庫,那麼,您在購買時,空間站會有一個配套瓣資料庫地址,專門放資料庫的,登陸空間服務商所提供的資料庫專門登陸界面。以西部數碼的服務商為例。進入首頁,選擇虛擬主機,再選擇資料庫。
3、如果您是sql server資料庫,第一要做的是下載SQL SERVER企業管理器客戶端,
接著進入sql server客戶端打開企業管理器,在左導航欄里選擇文件夾欄目里新建一個sql server注冊,再根據提示一步步填寫,在注冊時需要用戶提供連接地址與打開資料庫的賬戶與密碼哦。
㈩ 如何遠程登陸連接資料庫
配置好相關的文件就可以,一般是tnsname.ora文件。
一般oracle10g的文件所在目錄為:C:\oracle\proct\10.2.0\db_1\network\ADMIN
其他版本的可在oracle目錄下搜索tnsname.ora文件名進行修改。
ora =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
其中ora為本地實例名,xxx.xxx.xxx.xxx為遠程IP地址,1521為埠號,orcl為遠程資料庫實例名,按照對方提供的內容進行修改即可。