码迷,mamicode.com
首页 > 数据库 > 详细

ubuntu下mysql添加用户的问题

时间:2016-08-13 12:42:07      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:

 在ubuntu下使用命令:

 $:sudo apt-get install mysql-server 命令安装的Mysql

版本为:Server version: 5.7.13-0ubuntu0.16.04.2 (Ubuntu)

进入mysql添加用户使用命令:

mysql> insert into mysql.user(Host,User) values("localhost","hive");

提示出错:
ERROR 1364 (HY000): Field ‘ssl_cipher‘ doesn‘t have a default value

原因是这个Mysql版本里User表里没有Password字段了。

解决方案:

mysql> grant all on *.* to yushan@"%" identified by "123" ;
mysql>flush privileges; (刷新系统权限表)
(执行完会在mysql.user表插入一条记录,all表示所有权限(包括增 删 改 查等权限),
*.* 表示所有数据库,yushan为添加的用户名,123为密码,%为匹配的所有主机,
上面的信息都可以指定如grant select,update on db.* to yushan@localhost identified by ‘123";)

----------------

ubuntu下mysql添加用户的问题

标签:

原文地址:http://www.cnblogs.com/watchfree/p/5767738.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!