`
- 浏览:
167154 次
- 性别:
- 来自:
成都
-
在授权一个用户之后
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 数据库。
明白,受教,谢谢!
^_^
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
【MySQL快速上手和入门】 MySQL是一款广泛应用的关系型数据库管理系统,尤其在Web开发领域中扮演着重要角色。本文将引导初学者快速掌握MySQL的安装、配置以及基础操作,包括解决中文乱码问题。 首先,从MySQL官方...
本教程将带你快速上手MySQL,通过图形化界面进行操作,让你更直观地理解数据库管理的基本概念和操作。 首先,我们从安装MySQL开始。在Windows系统中,可以下载MySQL Community Server的安装包,按照向导一步步进行...
### 快速上手MySQL——图形化操作与安装详解 #### MySQL简介 MySQL是一种非常流行的开源关系型数据库管理系统,以其高性能、稳定性和易用性而闻名。它支持SQL(Structured Query Language,结构化查询语言),被...
MySQL是世界上最受欢迎的关系型数据库管理系统之一,用于存储和管理数据。快速上手MySQL涉及安装、配置以及基础数据库操作。以下是对这些知识点的详细说明: **安装MySQL** 在**Windows**环境下,你可以按照以下...
mysql,包含基础知识,帮助大家快速入门
MySQL思维导图,适合快速上手及复习。 MySQL数据库是非常重要的,应用范围也很广,这个MySQL思维导图是一个学习MySQL及复习MySQL非常实用的辅助工具。 里面讲解了MySQL的基本内容和结构。 MySQL思维导图相比其他学习...
Python开发 MySQL 数据库数据结构设计01. 快速上手 MySQL.mp4
MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),它以其高效、稳定和...通过以上内容,你可以快速上手MySQL并熟练使用SQLyog Community进行数据库管理工作。不断实践和学习,将使你在数据库领域更加精通。
自己用JAVA做的第一个swing程序,用来快速导入导出MySQL数据库,导入整个库6万条数据只需要5秒钟,处女作 见笑了。 使用方法:需要系统支持JAVA环境并安装了MySQL,直接运行MySQLdump.jar,填好相应设置项,点击...
本教程旨在帮助读者快速上手这三大主流数据库,并掌握其基本使用和高级应用。 首先,我们要理解什么是数据库。数据库(Database)是存储数据的仓库,它的数据存储在计算机磁盘上,并根据特定的规律组织起来,通过...
【C语言调用MySQL快速教程】是针对C程序员的一个实用指南,旨在教授如何高效地在C程序中连接、操作MySQL数据库。本教程分为几个关键部分,包括建立数据库连接、数据插入、更新和删除,以及查询结果的处理。 首先,...
适合于刚刚接触mysql以及长时间不接触mysql忘记使用命令的读者,使开发人员迅速上手。
本资源"**MSSQLMySQLOracle三大主流数据库快速上手视频.zip**"包含了针对这三种数据库的入门教程,旨在帮助初学者快速掌握它们的基本操作和概念。 1. **MSSQL(Microsoft SQL Server)** - MSSQL是微软公司开发的...
python 零基础学习篇-MSSQL、MySQL、Oracle 三大主流数据库快速上手第八章1-7.mp3
mysql快速导入百万级千万级数据 mysql快速导入百万级千万级数据 mysql快速导入百万级千万级数据 mysql快速导入百万级千万级数据 mysql快速导入百万级千万级数据 mysql快速导入百万级千万级数据
MySQL 8.0 参考文档 MySQL 8.0 是一款功能强大且广泛使用的关系数据库管理系统...MySQL 8.0 是一款功能强大且广泛使用的关系数据库管理系统,本手册是 MySQL 8.0 的官方参考手册,旨在帮助用户快速上手 MySQL 8.0。
python 零基础学习篇-MSSQL、MySQL、Oracle 三大主流数据库快速上手第一章.mp3
python 零基础学习篇-MSSQL、MySQL、Oracle 三大主流数据库快速上手第六章.mp3