設定MySQL遠端登入

2021-08-07 21:16:45 字數 781 閱讀 8061

預設情況下mysql只能在本地登入,無法遠端登入,需要做一定的設定之後才可以遠端登入,下面給出兩種方法:

一、手動增加可以遠端訪問資料庫的使用者

本地登入mysql,更改」mysql」資料庫裡的」user」表裡的」host」項,將」localhost」改為」%」**如下:

#mysql

-u root -proot

mysql>use mysql;

mysql>update user set host =

'%'where user =

'root';

mysql>

select host, user from user;

二、直接授權(推薦)

從任何主機上使用root使用者連線到mysql伺服器:

$ mysql -uroot

-penter password:

mysql> grant all privileges on*.

*to'root'@'%' identified by

'youpassword'

with grant option;

query ok, 0

rows affected, 1 warning (0.02 sec)

mysql> flush privileges;

query ok, 0

rows affected (0.01 sec)

MYSQL遠端登入許可權設定

mysql預設關閉遠端登入許可權,如下操作允許使用者在任意地點登入 1.進入mysql,grant all privileges on to root identified by with grant option identified by後跟的是密碼,可設為空。2.flush privilege...

MYSQL遠端登入許可權設定

現象 1 同一臺電腦在本機上有乙個視覺化軟體sql front,在虛擬機器上有乙個視覺化軟體sql front。資料庫伺服器開啟在虛擬機器上。在虛擬機器上使用sql front,可以正常連線mysql的資料庫,而在本機上無法連線。2 在虛擬機器上使用netstat ano findstr 3306 ...

MYSQL遠端登入許可權設定

mysql預設關閉遠端登入許可權,如下操作允許使用者在任意地點登入 1.進入mysql,grant all privileges on to root identified by with grant option identified by後跟的是密碼,可設為空。2.flush privilege...