用 grant ... identified by 時 error 1064 near 'identified by '密碼'' at line 1;創建mysql遠程連接賬戶

1 問題:

當使用 grant 權限列表 on 數據庫 to '用戶名'@'訪問主機' identified by '密碼'; 時會出現"......near 'identified by '密碼'' at line 1"這個錯誤

2 原因:

因爲新版的的mysql版本已經將創建賬戶和賦予權限的方式分開了

3解決辦法:

創建賬戶:create user 'test'@'%' identified by 'Test123456.'

賦予權限:GRANT ALL ON db1.* TO 'test'@'%'; ;(修改權限時在後面加with grant option)

刷新權限:flush privileges;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章