MySQL 創建遠程訪問用戶


首先在本地使用root賬戶登錄。(https://www.cnblogs.com/CUIT-DX037/p/12378586.html

然后,執行以下語句:

GRANT ALL PRIVILEGES ON 庫名.表名 TO '用戶名'@'遠程IP' IDENTIFIED BY '訪問密碼' WITH GRANT OPTION;

配合使用語句:FLUSH PRIVILEGES; 確認提交以上操作。

比如:

 

 完成以上操作,通常就可以使用 "remoteuser"賬戶和”1234“密碼,在組網內的任意IP地址訪問 db_cuit 這一數據庫中的所有表,並具有操作它的所有權限。

如果,想給這個賬戶分配 只讀權限,可以將關鍵字”ALL PRIVILEGES“ 替換成 "SELECT"。

其他常用權限:

  • CREATE - 允許用戶帳戶創建數據庫和表。

  • DROP - 允許用戶帳戶刪除數據庫和表。

  • DELETE - 允許用戶帳戶從特定表中刪除行。

  • INSERT - 允許用戶帳戶將行插入特定表。

  • SELECT - 允許用戶帳戶讀取數據庫。

  • UPDATE - 允許用戶帳戶更新表行。

 

如果以上操作,遠程訪問異常,可能還需要執行以下操作:

1.在數據庫本地,重啟 MySQL 服務;

2.在數據庫本地,關閉 防火牆;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM