首先需要創建遠程登錄用戶
1 CREATE USER 'username'@'host' IDENTIFIED BY 'your_password';
username 代表你提供給遠程登錄的用戶名,host代表你允許哪一台主機可以訪問這個數據庫,如果允許所有主機都能訪問這個數據庫就用%表示,your_password表示遠程賬戶的登錄密碼
之后是分配給這個用戶權限
GRANT ALL ON your_database.your_table TO 'username'@'host' WITH GRANT OPTION;
your_database代表遠程用戶有哪個數據庫的操作權限,如果允許操作所有數據庫的權限就用*表示
your_table代表遠程用戶有哪個表的操作權限,如果允許操作所有數據表的權限就用*表示
如果需要讓一個賬戶允許N個不同的主機登錄,則需要執行N次上面的步驟