預設情況下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...