如果您的服務器安裝了MySQL,可以通過命令行連接云數(shù)據(jù)庫實例,連接方式如下:
mysql -h<主機名> -P<端口> -u<用戶名> -p<密碼> -D<數(shù)據(jù)庫>
| 選項 | 說明 | 實例 |
|---|---|---|
| -h | MySQL實例的內(nèi)網(wǎng)地址或外網(wǎng)地址。 | |
| -P | MySQL實例的端口號。 | 3306 |
| -u | 要訪問MySQL實例的賬號名稱。 | root |
| -p | 以上賬號的密碼。 | Aa123456 |
| -D | 需要登錄的數(shù)據(jù)庫名稱。 | mysql |
mysql -h 172.17.69.45 -P 3306 -u root -p
可能是你的帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那臺電腦,登入mysql后,更改 "mysql" 數(shù)據(jù)庫里的 "user" 表里的 "host" 項,從"localhost"改稱"%"
mysql -u root -p Enter password: mysql>use mysql; mysql>update user set host = '%' where user = 'root'; flush privileges; select host, user from user;
在安裝mysql的機器上運行:
1、d:\mysql\bin\>mysql -h localhost -u root //這樣應該可以進入MySQL服務器 2、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION //賦予任何主機訪問數(shù)據(jù)的權(quán)限
例如,你想myuser使用mypassword從任何主機連接到mysql服務器的話。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WI TH GRANT OPTION;
如果你想允許用戶myuser從ip為192.168.1.6的主機連接到mysql服務器,并使用mypassword作為密碼
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY 'mypassword' WITH GRANT OPTION; 3、mysql>FLUSH PRIVILEGES //修改生效 4、mysql>EXIT 退出MySQL服務器,這樣就可以在其它任何的主機上以root身份登錄
掃碼贊賞,鼓勵支持
相關(guān)問題
Centos 7.x 下做端口映射/端口轉(zhuǎn)發(fā)Windows server 2008/2012/2016/2019 服務器桌面不顯示我的電腦(計算機)的解決方案No input file specified的解決方法網(wǎng)站如何添加工信部網(wǎng)站備案號和鏈接代碼騰訊云對象存儲內(nèi)網(wǎng)與外網(wǎng)地址訪問Windows遠程桌面多個用戶如何同時使用Chrome谷歌瀏覽器?