例如:添加用戶
insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));
報出:以下的錯誤
ERROR 1364 (HY000): Field 'ssl_cipher'
doesn't have a default value錯誤
mysql5.1以上版本,我是在5.6版本上操作的。
正確的方法:可以用下面的命令:
GRANT
USAGE ON *.* TO 'user01'@'localhost'
IDENTIFIED BY '123456'
WITH GRANT OPTION;
用戶:user01,密碼:123456,這樣就添加了一個新的用戶,不會出以上的錯誤了。