導航:首頁 > 配伺服器 > 伺服器如何連接到外置資料庫

伺服器如何連接到外置資料庫

發布時間:2024-04-13 04:45:57

㈠ 鎬庝箞榪炴帴鍒拌繙紼嬫暟鎹搴撴庝箞榪炴帴鍒拌繙紼嬫暟鎹搴撲腑

濡備綍榪炴帴鍒拌繙紼婱ysql鏁版嵁搴

I.榪炴帴鍒拌繙紼嬫暟鎹搴:

1.鏄劇ず瀵嗙爜

姣斿侻ySQL

榪炴帴鍒拌繙紼嬫暟鎹搴(192.168.5.116)錛岀鍙b3306鈥濓紝鐢ㄦ埛鍚嶁渞oot鈥濓紝瀵嗙爜鈥123456鈥

c:/mysql-h

192.168.5.116-P3306-uroot-P123456

2.闅愯棌瀵嗙爜

姣斿侻ySQL榪炴帴鏈鍦版暟鎹搴擄紝鐢ㄦ埛鍚嶆槸鈥渞oot鈥濄

c:/mysql-h

localhost-uroot-p

杈撳叆瀵嗙爜:

鍏舵★紝閰嶇疆mysql浠ュ厑璁歌繙紼嬮摼鎺

榛樿ゆ儏鍐典笅錛宮ysql璐︽埛涓嶅厑璁歌繙紼嬬櫥褰曪紝鍙鑳藉湪鏈鍦頒富鏈虹櫥褰曘傛湰鏂囨彁渚涗簡涓ょ嶈劇疆mysql閫氳繃榪滅▼涓繪満榪炴帴鐨勬柟娉曘

絎涓錛屾崲琛ㄦ柟娉

localhost鐧誨綍鍒癿ysql鍚庯紝鏇存敼鈥渕ysql%鍏朵腑鐢ㄦ埛=鏍癸紱

mysql

浜屻傛巿鏉冩硶

渚嬪:

濡傛灉鎮ㄥ笇鏈沵yuser浣跨敤鎴戠殑瀵嗙爜浠庝換浣曚富鏈鴻繛鎺ュ埌mysql鏈嶅姟鍣ㄣ

mysqlmyuser%鐢辨垜鐨勫瘑鐮佸甫鏈夋巿浜堟湡鏉冿紱

濡傛灉鎮ㄥ笇鏈涘厑璁哥敤鎴穖yuser浠巌p鍦板潃涓192.168.1.6鐨勪富鏈鴻繛鎺ュ埌mysql鏈嶅姟鍣錛屽苟浣跨敤mypassword浣滀負瀵嗙爜

mysqlmyuser192.168.1.3紜瀹

鎴戠殑瀵嗙爜甯︽湁鎺堜簣鏈熸潈錛

mysql鏍笯loadb116鏍笯loadb116123456甯︽湁鎺堜簣鏈熸潈錛

鏌ヨ㈡e父錛0琛屽彈褰卞搷

(0縐)

mysql

鏌ヨ㈡e父錛0琛屽彈褰卞搷(0.00

縐)

2.浣跨敤ip鍦板潃鏈鍦扮櫥褰曘

#

mysql-uroot-p-h

192.168.5.116

杈撳叆瀵嗙爜:

嬈㈣繋鏉ュ埌MySQL

鐩戣嗗櫒銆傚懡浠や互緇撳熬錛涙垨鑰/g銆

鎮ㄧ殑MySQL榪炴帴id鏄60

璁$畻鏈虹綉緇滄湇鍔″櫒

鐗堟湰:5.1.45MySQL紺懼尯鏈嶅姟鍣(GPL)

綾誨瀷奼傚姪錛涙垨鑰/h涓

鏁戝懡鍟娿傜被鍨/c娓呯┖緙撳啿鍖恆

mysql鏈嶅姟鍣╥p鍦板潃>1433涓嶄細鎶ラ敊3.榪炴帴鏃朵嬌鐢ㄧ敤ip榪炴帴浼佷笟綆$悊鍣4.濡傛灉涓嶈孲QLServer鏈嶅姟鍣--寮濮--紼嬪簭--MicrosoftSQLServer--鏈嶅姟鍣ㄧ綉緇滃疄鐢ㄥ伐鍏--鍚鐢╓inSock浠g悊--浠g悊鍦板潃:(sqlserver鏈嶅姟鍣↖P)--浠g悊絝鍙--璁劇疆---紜瀹氱劧鍚庡湪璇曡瘯

寮傚湴濡備綍榪滅▼榪炴帴鍒板叕鍙稿矓鍩熺綉鏁版嵁搴擄紝濡備綍榪滅▼浣跨敤灞鍩熺綉璧勬簮錛

鍙浠ヤ嬌鐢ㄥ矓鍩熺綉榪滅▼鎺ュ叆宸ュ叿錛屾瘮濡傜淮浼樺矓鍩熺綉榪滅▼鎺ュ叆杞浠躲

鍦ㄦ婚儴鐨勪竴鍙扮數鑴戜笂瀹夎呭矓鍩熺綉榪滅▼鎺ュ叆杞浠舵湇鍔$錛屽湪寮傚湴鎴栧垎鍏鍙哥數鑴戜笂瀹夎呭㈡埛絝錛岃繖鏍峰紓鍦扮數鑴戝氨鍙浠ヨ繙紼嬭繛鎺ュ埌鎬誨叕鍙稿矓鍩熺綉浜嗭紝灝卞ソ鍍忕數鑴戝氨鍦ㄦ誨叕鍙稿矓鍩熺綉閲屼竴鏍瘋繛鎺ヤ嬌鐢ㄦ暟鎹搴擄紝褰撶劧涔熷彲浠ヤ嬌鐢ㄥ叾瀹冪殑鍐呴儴緗戠粶璧勬簮濡傚唴閮ㄧ綉絝欍丱A銆丒RP絳夈

MySQL榪炴帴榪滅▼鏈嶅姟鍣ㄦ暟鎹搴撹繛鎺ヤ笉涓婏紵

榪欎釜閬囧埌榪囷紝鏄鍥犱負浣犵殑mysql娌℃湁寮鍚痠p璁塊棶鏉冮檺銆傝В鍐蟲柟妗堬細

1銆傛巿鏉冩硶錛歶semysql;grantallprivilegeson*.*toleo@'%'identifiedby"leo";浠leo鐢ㄦ埛鍦ㄤ換浣曞湴鏂歸兘鍙浠ヨ塊棶錛

2銆傛敼琛ㄦ硶錛氬彲浠ュ疄鐜頒互root鐢ㄦ埛鍦ㄤ換浣曞湴鏂硅塊棶鏁版嵁搴搖pdateusersethost='%'whereuser='root'榪欐牱灝卞彲浠ヤ簡

㈡ 如何讓mysql遠程連接其他資料庫

一、連接遠程資料庫:

1、顯示密碼

如:MySQL
連接遠程資料庫(192.168.5.116),埠「3306」,用戶名為「root」,密碼「123456」

C:/>mysql -h
192.168.5.116 -P 3306 -u root -p123456

2、隱藏密碼

如:MySQL 連接本地資料庫,用戶名為「root」,

C:/>mysql -h
localhost -u root -p
Enter password:

二、配置mysql允許遠程鏈接

默認情況下,mysql帳號不允許從遠程登陸,只能在localhost登錄。本文提供了二種方法設置mysql可以通過遠程主機進行連接。

一、改表法

在localhost登入mysql後,更改 "mysql" 資料庫里的 "user" 表裡的 "host"
項,將"localhost"改稱"%"

例如:

#mysql -u root
-p

Enter password:

……

mysql>

mysql>update user
set host = '%' where user = 'root';

mysql>select host,
user from user;

二、授權法

例如:
你想myuser使用mypassword(密碼)從任何主機連接到mysql伺服器的話。

mysql>GRANT ALL
PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

如果你想允許用戶myuser從ip為192.168.1.6的主機連接到mysql伺服器,並使用mypassword作為密碼

mysql>GRANT ALL
PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY

'mypassword' WITH GRANT OPTION;

mysql>FLUSH
PRIVILEGES

使修改生效,就可以了
常見問題:
1、在採用法二授權法之後,無法在本地登錄mysql(如:#mysql -u root -p -h
192.168.5.116
Enter password:
ERROR 1045 (28000): Access denied for user
'root'@'loadb116' (using password: YES)
上例中loadb116是主機名.
解決方法:
1、這時可以使用:mysql -u
root -p 登錄,進入到mysql後。
mysql> grant all privileges on *.* to 'root'@'loadb116'

identified by '123456' with grant option;
Query OK, 0 rows affected
(0.00 sec)
mysql> flush
privileges;
Query OK, 0 rows affected (0.00
sec)
2、在本地使用ip地址登錄
#
mysql -u root -p -h
192.168.5.116
Enter password:
Welcome to the MySQL
monitor. Commands end with ; or /g.
Your MySQL connection id is 60
Server
version: 5.1.45 MySQL Community Server (GPL)

Type 'help;' or '/h' for
help. Type '/c' to clear the buffer.

mysql>

㈢ 怎麼連接伺服器上的SQL資料庫

以sqlserver2000為例。
一、在本機電腦打開sql
server
2000的企業管理器;
1、新建SQL注冊
2、添加本站的SQL資料庫所在伺服器IP,註:由於購買的資料庫類型不同所在伺服器IP也會不同,請在資料庫管理的基本信息中查看,以保證正確。
3、選擇第二項「系統管理給我分配的SQL
server登錄信息」
4、輸入您在本站開通的MSSQL資料庫的用戶名和密碼
5、存放位置,沒必要修改,當然也可以選第二項新建一個組
6、點完成後將進行遠程資料庫連接,如果剛才所設置的參數正確並且本機的防火牆充許了1433埠將會連接成功。
二、打開本機電腦上的「開始-Microsoft
SQL
Server
2000
-企業管理器」在SQL2000企業管理器中會看到剛才新注冊的資料庫和本站伺服器IP
1、雙擊前面的+號進行遠程資料庫伺服器連接,連接成功後會看到資料庫結構
2、點開
資料庫
前面的+號將展開遠程伺服器上的資料庫列表,從中找到資料庫
3、至此已經成功連接到遠程資料庫,就可以像在本機操作一樣去管理資料庫了

㈣ 怎麼鏈接伺服器上的資料庫

需要在「開始」-「程序」里設置一下。

㈤ 怎麼鏈接一個伺服器上的mysql資料庫

要連接一個伺服器上的mysql資料庫首先需要知道這個伺服器的ip地址、mysql資料庫的用戶名和密碼還有埠號(默認是3306)。然後通過Navicat Premium這個軟體來完成,具體步驟如下:

步驟1:電腦上安裝Navicat Premium(可以網路搜索「Navicat Premium」然後下載)

㈥ 如何實現一台伺服器連接另一台伺服器mysql資料庫方法

1、mysql資料庫(例如192.168.1.1)需要創建允許遠程訪問的用戶。可以指定IP或允許所有IP
2、例如#創建資料庫,允許user01在192.168.1.5訪問
mysql -uroot -p123456 -e"create database db01"
#創建用戶
mysql -uroot -p123456 -e"CREATE USER 'user01'@'192.168.1.5' IDENTIFIED BY 『123456』;"
mysql -uroot -p123456 -e"GRANT ALL ON db01.* TO 'user01'@'192.168.1.5';"
3、例如#創建資料庫,允許user01在%(任意IP)訪問
mysql -uroot -p123456 -e"CREATE USER 'user01'@'%' IDENTIFIED BY 『123456』;"
mysql -uroot -p123456 -e"GRANT ALL ON db01.* TO 'user01'@'%';"
4、查詢user和相應host
select user,host from user;
5、遠程訪問mysql測試
mysql -uroot -p123456 -h 192.168.1.1

㈦ 如何連接遠程Mysql資料庫

1一般來講,遠程伺服器使用linux環境搭建,出於安全考慮,對登陸終端有嚴格限制,意思就是說linux在命令行會決定哪些ip可以登陸伺服器,你需要和管理人員進行協商,讓其對你的ip開放

2.設置完成後你就可以在你電腦上連接mysql了,賬號我們一般寫扒啟的是localhost現在你改爛脊成ip地址就好了,個人建議使用navicat特別方便,windos和mac都有破解版,方便下載

對你ip開放後,點擊navicat圈住部分,進行登陸操作

3.如果還沒連接上就在問一下linux技術支持,那就是還沒對你的ip開放,當然了連接成功後密碼一定要妥善保管,不然後果很嚴重

閱讀全文

與伺服器如何連接到外置資料庫相關的資料

熱點內容
加密方式的演變 瀏覽:360
java常用演算法pdf 瀏覽:728
伺服器數據遇到異常什麼原因 瀏覽:450
phpexif信息 瀏覽:542
單片機三位元組浮點數 瀏覽:756
命令與征服泰伯利亞戰爭下載 瀏覽:378
c窗口界面編程 瀏覽:23
hypermill編程能做模板嗎 瀏覽:782
計算機網路最經典的演算法 瀏覽:628
華為思科的配置命令 瀏覽:869
linux設置光碟啟動 瀏覽:361
程序員俱樂部注冊 瀏覽:19
洗潔精雞蛋盤解壓視頻 瀏覽:293
企業內網加密app 瀏覽:49
騰訊雲伺服器怎麼設置本地網路 瀏覽:623
日常程序員 瀏覽:515
哪個pe有bit加密功能 瀏覽:110
rust伺服器是用什麼ip 瀏覽:692
java隨機字元串生成 瀏覽:553
數碼寶貝編程人物 瀏覽:392