mysql 用户的权限 问题帖子
来源:互联网 发布:医药进销存软件免费版 编辑:程序博客网 时间:2024/04/30 05:56
在授权一个用户之后
grant select,insert,update,delete,create,drop on haha.* to haha@localhost identified by 'pwd';
我删除了这个用户的权限.和用户
revoke all on haha.* from haha@localhost;
delete from mysql.user where user='haha' and host='localhost';
出现的问题是:在删除权限之前,是以授权的密码进入.但是删除授权之后,竟然不需要密码了.
直接: mysql -u haha -p,回车之后进入了.而且权限比较大.
请问怎么会出现这个问题,怎么解决.
已经baidu,google过了.
盼回复.
delete 操作后,要再下 flush privileges 指令刷新内存中的权限表,你现在用这个命令试试。
不过在这之前,麻烦贴一下下面的结果(纯属我比较好奇你现在的状况):
select host, user from mysql.user;
select user();
show grants for 上一条指令的结果;
mysql> select host, user from mysql.user;
+-----------+------+
| host | user |
+-----------+------+
| localhost | |
| localhost | root |
+-----------+------+
2 rows in set (0.02 sec)
mysql> select user();
+----------------+
| user() |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.01 sec)
user表里面根本就没有这样的用户.而且,delete之后都会flush一下.这个还是知道的.
在看了键入了大大给我的指令之后,我发现有个用户名为空,密码为空的用户了.上面可以看见的.于是我就
delete from mysql.user where user=' ' and host='localhost';
后来就不能空用户名和密码登陆了.
这是为什么?有空用户名存在?第一次听说,也许是我孤陋寡闻了.
默认都是有一个空用户名的账号存在,就是让用户可以匿名登录,但默认权限只能使用 test 数据库。
- mysql 用户的权限 问题帖子
- mysql 用户访问权限问题
- mysql的用户与权限
- 修改MySQL用户的权限
- MYSQL 的用户与权限
- mysql用户的一些权限
- MYSQL用户创建删除和权限问题
- mysql由于权限问题看不到用户数据库
- 用户角色、权限的问题
- mysql 权限的问题
- eclipse的问题帖子
- Discuz常见小问题-如何禁止用户发言,快速删除某个用户的所有帖子
- Mysql 用户对库的权限
- 为mysql的用户赋予权限
- MySQL 用户执行存储过程的权限
- mySql远程登录的用户赋予权限
- MySQL的用户与权限管理
- MYSQL用户和权限的相关操作
- asp.net无刷新页面跳转
- c# winFrom 使窗体显示SplitContainer或Panel中
- java抽象工厂模式
- 郁闷时看了也会笑的
- mysql快速上手之基本操作
- mysql 用户的权限 问题帖子
- MySql常用命令
- PhysX学习笔记(2): 动力学(1)
- 1秒钟看出你现在的感情状况,准得邪门!
- Flex ActionScrip 文件 改变mxml控件的值
- apache2+webbench
- JAVA自学笔记(一):基础
- gv,Repeater分页示例代码
- 编程能力的四种心理境界 你属于那一种? 的第一段的看法 后面的是对的