關閉→
當前位置:知科普>IT科技>遠程連接數據庫的兩種方法 - mysql

遠程連接數據庫的兩種方法 - mysql

知科普 人氣:6.84K
今天將為大家分享的是mysql 遠程連接數據庫的兩種方法,有需要的朋友可以參考下文中的內容,希望對大家有所幫助。

mysql 遠程連接數據庫的兩種方法

方法

一、連接遠程數據庫:
1)顯示密碼
如:MySQL 連接遠程數據庫(192.168.5.116),端口“3306”,用户名為“root”,密碼“123456”。

mysql 遠程連接數據庫的兩種方法 第2張

2)隱藏密碼
如:MySQL 連接本地數據庫,用户名為“root”。

mysql 遠程連接數據庫的兩種方法 第3張

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


1)改表法
在localhost登入mysql後,更改 "mysql" 數據庫裏的 "user" 表裏的 "host" 項,將"localhost"改稱"%"
例如:

mysql 遠程連接數據庫的兩種方法 第4張

2)授權法

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

mysql 遠程連接數據庫的兩種方法 第5張

常見問題:
在採用法二授權法之後,無法在本地登錄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 遠程連接數據庫的兩種方法 第6張

2)在本地使用ip地址登錄。

mysql 遠程連接數據庫的兩種方法 第7張
TAG標籤:#數據庫 #遠程 #mysql #