mysql遠端登入許可權修改ubuntu

2022-02-06 10:08:02 字數 801 閱讀 7012

mysql預設只允許在localhost主機登入,如果想要通過遠端登入管理,需要修改相應的許可權。

首先:開啟mysql所在主機的3306埠,或者關閉防火牆。

service iptables stop # centos關閉防火牆

檢視資料庫許可權:

show grants;

允許其他主機訪問mysql

grant all privileges on *.* to '

root

'@'%

' identified by '

passwd

' with grant option;

修改/etc/mysql/my.conf配置檔案,注釋掉

# bind-address  = 127.0.0.1

或者改為

bind-address  = 0.0.0.0

重啟mysql

sudo service mysql restart

然後在命令視窗登陸mysql,執行如下語句:

mysql> grant all on database_name.* to user_name@'

%' identified by '

user_password

';

database_name,user_name,user_password根據實際情況修改。

database_name也可用「*」代替,表示所有資料庫。

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資料庫的時候,報錯 出現 error 1130 hy000 host 192.168.14.1 is not allowed to connect to this mysql server提示資訊,不能遠端連線資料庫。解決方案如下 這個時候只要在localhost的那台電腦,登入m...