遠端連線阿里雲伺服器MySQL資料庫

2021-09-30 17:03:17 字數 768 閱讀 8580

為了遠端連線阿里雲伺服器mysql資料庫,查詢過許多資料,步驟大致都是這樣的:

進入mysql資料庫,然後輸入下面兩條命令:

grant all privileges on *.* to 'root'@'%' identified by 'password';

flush privileges;

第一條命令的作用是應許所有使用者連線到所有資料庫(這是不安全的,請謹慎使用),第二條命令的作用是重新整理許可權,使其立即生效。

重啟mysql服務

在linux下,可以執行下面的命令重啟:

service mysql restart
在windows下,可以以管理員身份執行下面兩條命令:

net stop mysql

net start mysql

開啟3306埠

如果不在意安全性,也可以直接關閉防火牆。

按照一般的教程, 完成上述步驟就可以使用下面的命令連線遠端mysql資料庫了:

mysql -u 使用者名稱 -p密碼 -h 伺服器ip位址 -p 伺服器端mysql埠號 -d 資料庫名
但是,阿里雲的伺服器,需要在控制台的防火牆中開放埠,才能正常使用。

遠端連線伺服器mysql 阿里雲

1.首先檢視伺服器安全組中3306埠是否開啟 2.然後在伺服器中的mysql中,授權任何ip可以遠端登入mysql grant all on to root identified by admin flush privileges root是使用者名稱,是主機名或ip位址,這裡的 代表任意主機或ip...

阿里雲伺服器MySQL,不能遠端連線

1.mysql的使用者配置錯誤 資料庫裡面的user表未設定遠端登陸賬戶。因此把user表下的host選項裡的任意乙個賬戶設定為 就ok。參照命令 updata user set host where user 要修改的賬戶名 mysql初始登入命令 mysql u 使用者名稱 p 密碼 2.伺服器...

遠端連線阿里雲伺服器上的MySQL

1 首先在目標伺服器上更改mysql設定 mysql u root p 輸入密碼 use mysql select host,user from user 更改 mysql 資料庫裡的 user 表裡的 host 項,從 localhost 改稱 update user set host where...