首页 > 数据库技术 > 详细

mysql添加新用户

时间:2019-10-08 13:14:12      阅读:75      评论:0      收藏:0      [点我收藏+]
我用这个方法去添加用户
INSERT INTO user (host, user, password, select_priv, insert_priv, update_priv) VALUES (‘localhost‘, ‘dcw‘, PASSWORD(‘dcw123‘), ‘Y‘, ‘Y‘, ‘Y‘);
会报下面的错误:
Field ‘ssl_cipher‘ doesn‘t have a default value
我查了一下,
错误原因是:
mysql用户表的中某些字段不能为空,没有默认值,其实是操作错误,mysql添加用户是不能这样直接insert user表的,不过早期的MYSQL版本笔者倒没出现这个错误,因为天缘一直都是直接修改user表或直接使用INSERT语句完成,后来升级 MYSQL到5.1的时候,发现可能会出现这个错误。
正确添加用户方法:(dcw是账号,dcw123是密码)

 mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP
    -> ON TUTORIALS.*
 -> TO ‘dcw‘@‘localhost‘
 -> IDENTIFIED BY ‘dcw123‘;

 

mysql添加新用户

原文:https://www.cnblogs.com/daicw/p/11634759.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!