美文网首页
MySQL5.7版本添加新用户时报错

MySQL5.7版本添加新用户时报错

作者: 葫芭 | 来源:发表于2016-11-24 23:41 被阅读72次

    错误描述:

    添加用户 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.7版本上操作的。

    mysql用户表的中某些字段不能为空,没有默认值,其实是操作错误,mysql添加用户是不能这样直接insert user表的。

    解决方法:

    正确的添加用户方法:

    GRANT USAGE ON *.* TO‘user01‘@‘localhost‘ IDENTIFIED BY ‘123456‘ WITH GRANT OPTION;

    用户:user01,密码:123456,这样就添加了一个新的用户,不会出以上的错误了。我用了上条命令后非常有效,解决了我的问题。

    相关文章

      网友评论

          本文标题:MySQL5.7版本添加新用户时报错

          本文链接:https://www.haomeiwen.com/subject/mksipttx.html