ERROR 1396 (HY000): Operation CREATE USER failed for 'sonar'@'%',說明sonar用戶已經在mysql.user表中建立,若建立該用戶,需先刪除該用戶,步驟如下:
1. delete from mysql.user where user='sonar'; 刪除用戶
2.CREATE USER 'sonar'@'%'IDENTIFIED BY 'sonar';天假用戶
3. flush privileges; 清理緩存
4. select * from mysql.user where user='sonar';查看該用戶是否存在 ,結果是null
5. flush privileges;清理緩存
6. GRANT ALL ON sonar.* TO 'sonar'@'%' IDENTIFIED BY 'sonar';用戶操作授權