工具/材料:Management Studio。
創新互聯建站一直秉承“誠信做人,踏實做事”的原則,不欺瞞客戶,是我們最起碼的底線! 以服務為基礎,以質量求生存,以技術求發展,成交一個客戶多一個朋友!為您提供成都網站設計、成都做網站、成都網頁設計、小程序開發、成都網站開發、成都網站制作、成都軟件開發、app軟件開發公司是成都本地專業的網站建設和網站設計公司,等你一起來見證!
1、首先在桌面上,點擊“Management Studio”圖標。
2、然后在該界面中,另一臺電腦的IP地址,登錄名和登錄密碼。
3、之后在該界面中,點擊“連接”按鈕。
4、最后在該界面中,成功連接,顯示另一臺電腦上的SQL數據庫。
●客戶端訪問服務端
。利用Windows控制臺訪問(MySQL客戶端)
。利用數據庫管理工具(Navicat)
●客戶端需要連接認證
。-h: 主機地址(本機localhost可以省略)
。-P: 端口號(默認3306可以省略)
。-u: 用戶名
。-p: 用戶密碼
第一中方法:比較詳細
以下的文章主要介紹的是MySQL 數據庫開啟遠程連接的時機操作流程,其實開啟MySQL 數據庫遠程連接的實際操作步驟并不難,知識方法對錯而已,今天我們要向大家描述的是MySQL 數據庫開啟遠程連接的時機操作流程。
1、d:\MySQL\bin\MySQL -h localhost -u root
這樣應該可以進入MySQL服務器
復制代碼 代碼如下:
MySQLupdate user set host = '%' where user = 'root';
MySQLselect host, user from user;
2、MySQLGRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION
予任何主機訪問數據的權限
3、MySQLFLUSH PRIVILEGES
修改生效
4、MySQLEXIT
退出MySQL服務器
這樣就可以在其它任何的主機上以root身份登錄啦!
以上的相關內容就是對MySQL 數據庫開啟遠程連接的介紹,望你能有所收獲。
第二種方法:
1、在控制臺執行 mysql -u root -p mysql,系統提示輸入數據庫root用戶的密碼,輸入完成后即進入mysql控制臺,這個命令的第一個mysql是執行命令,第二個mysql是系統數據名稱,不一樣的。
2、在mysql控制臺執行 GRANT ALL PRIVILEGES ON *.* TO ‘root'@'%' IDENTIFIED BY ‘MyPassword' WITH GRANT OPTION;
3、在mysql控制臺執行命令中的 ‘root'@'%' 可以這樣理解: root是用戶名,%是主機名或IP地址,這里的%代表任意主機或IP地址,你也可替換成任意其它用戶名或指定唯一的IP地址;'MyPassword'是給授權用戶指定的登錄數據庫的密碼;另外需要說明一點的是我這里的都是授權所有權限,可以指定部分權限,GRANT具體操作詳情見:
4、不放心的話可以在mysql控制臺執行 select host, user from user; 檢查一下用戶表里的內容
一、連接遠程數據庫:
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
mysqlupdate
user
set
host
=
'%'
where
user
=
'root';
mysqlselect
host,
user
from
user;
二、授權法
例如:
你想myuser使用mypassword(密碼)從任何主機連接到mysql服務器的話。
mysqlGRANT
ALL
PRIVILEGES
ON
*.*
TO
'myuser'@'%'IDENTIFIED
BY
'mypassword'
WITH
GRANT
OPTION;
如果你想允許用戶myuser從ip為192.168.1.6的主機連接到mysql服務器,并使用mypassword作為密碼
mysqlGRANT
ALL
PRIVILEGES
ON
*.*
TO
'myuser'@'192.168.1.3'IDENTIFIED
BY
'mypassword'
WITH
GRANT
OPTION;
mysqlFLUSH
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,
rows
affected
(0.00
sec)
mysql
flush
privileges;
Query
OK,
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
怎樣來遠程連接訪問mysql數據庫。
工具/原料
mysql
cmd.exe
步驟/方法
首先確定已經安裝并且能夠使用,而且數據庫的遠程訪問已開啟;
如果對方不是固定的IP,則可以使用花生殼來充當固定的IP,花生殼的安裝,及具體的使用方法,請參考另一篇經驗 《申請一個免費域名及遠程桌面》;
接下來便是訪問了
首先在運行輸入 cmd
這樣便打開了命令提示符,如下:
打開了之后在此輸入 mysql -h你的IP或者花生殼的賬戶 -uroot -p該數據庫的密碼
例如:mysql -h30.158.59.78 -uroot -pabc123
mysql -htom.xicp.net -uroot -pabc123
完成
注意事項
在操作的時候注意留心,觀察按步驟來
當前名稱:怎么訪問別人的mysql 怎么訪問別人的空間不被看到
鏈接地址:http://m.2m8n56k.cn/article40/hpcpho.html
成都網站建設公司_創新互聯,為您提供App設計、品牌網站建設、建站公司、品牌網站制作、網站營銷、企業建站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯