本文目錄一覽:
- 1、mysql命令怎麼連接別人的數據庫
- 2、怎麼訪問別人的mysql數據庫
- 3、如何連接遠程Mysql數據庫
- 4、用MysQL怎麼進行遠程連接數據庫
- 5、怎麼連接別人的mysql數據庫
- 6、怎麼遠程連接別人mysql數據庫
mysql命令怎麼連接別人的數據庫
mysql -h 遠程mysql的IP -P mysql端口 -u 用戶名 -p密碼
如:
mysql -h 192.168.0.2 -P 3306 -u root -p123
遠程數據庫(192.168.0.2),端口3306,用戶名為:root,密碼:123
怎麼訪問別人的mysql數據庫
找到MySQL配置文件,搜索“bind-address”,找到這一行:
bind-address = 127.0.0.1 在前面加一個#,注釋掉這一行,保存,重啟MySQL。再通過遠程訪問就可以了,telnet可以發現端口也打開了。
例我們配置
1. 確保skip-networking被刪除或者屏蔽,否則不支持TCP/IP 訪問2. 增加行bind-address = 65.55.55.2,替代65.55.55.2 為你的服務器地址
修改後,配置為:
[mysqld]user = mysqlpid-file = /var/run/mysqld/mysqld.pidsocket = /var/run/mysqld/mysqld.sockport = 3306basedir = /usrdatadir = /var/lib/mysqltmpdir = /tmplanguage = /usr/share/mysql/Englishbind-address = 65.55.55.2# skip-networking保存並關閉配置文件重啟mysql服務器:# /etc/init.d/mysql restart
如果上面辦法沒有用我們可以通用mysql命令模式進行設置
1。 改表法。
可能是你的帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 “mysql” 數據庫里的 “user” 表裡的 “host” 項,從”localhost”改稱”%”
CODE:mysql -u root -p123mysqluse mysql;mysqlupdate user set host = ‘%’ where user = ‘root’;mysqlselect host, user from user;
如何連接遠程Mysql數據庫
一、配置mysql允許遠程鏈接
默認情況下,mysql帳號不允許從遠程登陸,只能在localhost登錄。這裡提供了二種方法設置mysql可以通過遠程主機進行連接。
1、改表法
在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;
2、授權法
例如:
你想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
連接遠程數據庫(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後,更改 “MySql” 數據庫中的 “User” 表裡的 “Host”選項,將”localhost”對應的值改為”%”,具體代碼如圖所示:
2.授權法。 若MyUser想要使用mypassword(用戶密碼)從任何主機連接到mysql服務器則可以使用此方法,具體步驟如下圖所示。
3.按照上述改法,保存後重啟即可生效。
拓展資料:
數據庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫,它產生於距今六十多年前,隨着信息技術和市場的發展,特別是二十世紀九十年代以後,數據管理不再僅僅是存儲和管理數據,而轉變成用戶所需要的各種數據管理的方式。
2.數據庫有很多種類型,從最簡單的存儲有各種數據的表格到能夠進行海量數據存儲的大型數據庫系統都在各個方面得到了廣泛的應用。
3.在信息化社會,充分有效地管理和利用各類信息資源,是進行科學研究和決策管理的前提條件數據庫技術是管理信息系統、辦公自動化系統、決策支持系統等各類信息系統的核心部分,是進行科學研究和決策管理的重要技術手段。
4.數據庫是一個單位或是一個應用領域的通用數據處理系統,它存儲的是屬於企業和事業部門、團體和個人的有關數據的集合。數據庫中的數據是從全局觀點出發建立的,按一定的數據模型進行組織、描述和存儲。
5.其結構基於數據間的自然聯繫,從而可提供一切必要的存取路徑,且數據不再針對某一應用,而是面向全組織,具有整體的結構化特徵。
參考資料:數據庫_百度百科
怎麼連接別人的mysql數據庫
mysql
-h
遠程mysql的ip
-p
mysql端口
-u
用戶名
-p密碼
如:
mysql
-h
192.168.0.2
-p
3306
-u
root
-p123
遠程數據庫(192.168.0.2),端口3306,用戶名為:root,密碼:123
怎麼遠程連接別人mysql數據庫
第一中方法:比較詳細
以下的文章主要介紹的是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; 檢查一下用戶表裡的內容
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/245887.html