`
DoubleEO
  • 浏览: 154382 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Mysql建立用户

阅读更多
登录mysql以后
mysql>use mysql;
mysql>desc user;
会看到很多属性,咱们只关注host user password
现在想建立新用户,可以用下面的语句
mysql> insert into mysql.user(Host,User,Password) values("localhost","doubleeo",password("123456"));
这样做以前是没问题的,但是现在再5.0以后,会出现ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value的错误。
所以,要用别的方式,先只创建用户名:
mysql>create user doubleeo;
然后使用GRANT语句进行授权,语句如下:
GRANT USAGE ON *.* TO 'doubleeo'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;
这样就不会报错了
其中*.*代表mysql的全局权限--global

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics