从MySQL Administrator里创建。
用root创建用户后,点击“apply change”,然后按钮变灰,什么反应都没有了,
刷新用户账户的列表,新建的用户会出现,但点击右键,无法删除。
这里root也无法删除用新建用户登录,点击“user administration”,弹出错误信息“SELECT command denied to user ‘xxx’@‘localhost’ for table ‘user’(1142)”。在MySQL command line client中输入密码进入root
打入delete from user where user="xxx" and host="localhost";
提示信息ERROR 1046 <3D000>: No database selected求教这个bug到底是怎么产生的?
用root创建用户后,点击“apply change”,然后按钮变灰,什么反应都没有了,
刷新用户账户的列表,新建的用户会出现,但点击右键,无法删除。
这里root也无法删除用新建用户登录,点击“user administration”,弹出错误信息“SELECT command denied to user ‘xxx’@‘localhost’ for table ‘user’(1142)”。在MySQL command line client中输入密码进入root
打入delete from user where user="xxx" and host="localhost";
提示信息ERROR 1046 <3D000>: No database selected求教这个bug到底是怎么产生的?
show grants;然后贴出结果
提示信息ERROR 1046 <3D000>: No database selected
------------
错误读一下阿! No database selected 你没有选择数据库。
你先选择数据库再对表操作 或者操作表的时候加上数据库前缀
use mysql;
delete from user where user="xxx" and host="localhost";
或
delete from mysql.user where user="xxx" and host="localhost";
delete from user where......
要怎么样才能正常创建用户并给予schema privileges呢?现在还有一个问题是,在MySQL Administrator里,用root登陆,选择User Administration后,点击schema privileges,选中root用户,依然什么也做不了,整个版面一片灰色。我是第一次用MySQL,万分感谢帮助!