mysql資料庫設定遠端連線許可權

2022-04-04 02:51:37 字數 772 閱讀 5634

mysql 安裝完畢,本機登入正常,在遠端輸入正確賬號密碼登入連線時報錯如下

遠端ip沒有登入許可權,root使用者預設只能在localhost也就是只能在本機登入,需要設定允許其他ip登入許可權。

1. 在伺服器內部登入資料庫,然後執行

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
此語句意思是給root使用者在任何ip都可以登入資料庫,操作任何資料庫中的任何物件。

其中: 

*.* 第乙個*是指資料庫

*代表所有資料庫

第二個*指資料庫物件

*代表資料庫中所有物件

'root'@'%' root是制定要授權的資料庫使用者

%代表允許登入的ip

123456是你的資料庫密碼

假如要限制只能在1.1.1.1登入,把%改成1.1.1.1 ,執行完畢後執行 flush privileges; 重新整理許可權

2. 然後在遠端電腦mysql客戶端就可以連線了。

MYSQL 資料庫開啟遠端連線的設定

某個資料庫使用者遠端連線mysql伺服器時,有時候顯示can not connect to mysql server之類的錯誤,一般是未開啟mysql遠端連線許可權的原因。本次記錄是開啟mysql型別資料庫的遠端連線許可權。1.登入執行mysql資料庫的伺服器,登入mysql資料庫,命令 mysql...

遠端連線MySQL資料庫

原來因為省事把mysql資料庫和tomcat伺服器裝在乙個機器上了。所以一直以來在768m的記憶體1.89ghz的cpu的古董機上跑myeclipse,另外除錯需要用到瀏覽器還有一些開啟的現查到文件。雖然機器任勞任怨,但自己有時實在難以忍受。前兩天想到在樓上的機器上安裝mysql伺服器,開始因為使用...

遠端連線MySQL資料庫

遠端無法訪問mysql主要是由於沒有許可權,只需新增一下 即可。mysql grant all privileges on to root identified by root with grant option mysql flush privileges 重新整理一下許可權第二個 root 表示...