【參考文章】:mysql 8.0.11 中使用 grant ... identified by 時 error 1064 near 'identified by '密碼'' at line 1
1. 問題原因
MySQL 8.0 版本之后語法有更新,創建用戶語句和權限修改語句需要分開執行
2. 解決方法
創建賬戶:create user '用戶名'@'訪問主機' identified by '密碼';
權限修改:grant 權限列表 on 數據庫 to '用戶名'@'訪問主機' ;(修改權限時在后面加with grant option)