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