mysql授权新的用户时遇到的一个坑

其实自己就是没有搞懂

select * from mysql.db\G 

select * from mysql.user\G

区别:后者是对所有库的权限,前者如果要查询单个库的权限可以使用前者!

下面贴两个图就能明白了:

时间: 2024-08-07 16:47:02

mysql授权新的用户时遇到的一个坑的相关文章

如何取消mysql授权并删除用户

如何查看授权的所有用户SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;撤销已经赋予给 MySQL 用户权限的权限.revoke 跟 grant 的语法差不多,只需要把关键字 "to" 换成 "from" 即可: revoke  all on *.* from 'root'@'192.168.0.197' ; REVOKE语句只能取消用户的权限,而不

C++标准库处理字符流时getline的一个坑

一.描述 如果字符流最后没有一个空白行,那么getline处理最后一行的数据时,seekg会失效 二.代码测试 #include <sstream> #include <iostream> using namespace std; int main(int argc, char** argv) { const char* cs = "line1\nline2\nline3"; stringstream ss(cs); for (int i = 0; i <

使用SpringBoot的yml文件配置时踩的一个坑

问题描述:使用SpringBoot整合redis进行yml配置的时候,启动工程报错,提示加载application.yml配置文件失败: 17:18:27.430 [main] ERROR org.springframework.boot.SpringApplication - Application startup failed java.lang.IllegalStateException: Failed to load property source from location 'clas

【凯子哥带你夯实应用层】使用ActionProvider实现子菜单时遇到的一个坑

转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992 最近在重温Android基础,在看到ActionProvider的时候遇到一个坑,分享到大家,避免入坑. 首先简单介绍下ActionProvider. ShareActionProvider你应该用过吧?就是使用系统自带的分享功能,其实ShareActionProvider就是ActionProvider的一个子类,可以在ActionBar上面显示为一个MenuItem,但是我们可以自定义事件行为,所以我

安装cdh时启动spark一个坑

1.cdh在spark的conf中没有slaves文件解决方法:在spark的conf目录下添加slaves文件,内容为worker节点名2.yarn的端口和spark的worker端口冲突都是7337,导致worker进程不能正常工作解决办法:在spark的conf目录下修改spark-default.conf文件,把里面的7337端口改成其他的端口 原文地址:http://blog.51cto.com/quliren/2324417

Mysql创建新用户方法

1.       CREATE USER 语法: CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 例子: CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456'; CREATE USER 'pig'@'192.168.1.101_' IDENDIFIED BY '123456'; CREATE USER 'pig'@'%' IDENTIFIED BY '123456'; CREATE

MySQL授权用户及密码恢复设置

MySQL密码恢复及设置1.停止MySQL服务程序.2.跳过授权表启动MySQL服务程序skip-grant-tables(添加在配置文件)3.重设root密码(更新user表记录)4.以正常方式重启MySQL服务程序 例: 1.恢复数据库管理员密码(操作系统管理员有权限修改) #systemctl stop mysqld #vim /etc/my.cnf [mysqld] ... skip-grant-tables ... #systemctl start mysqld #mysql mysq

DBA04 - 多表查询 MySQL管理工具、用户授权及撤销

DBA DAY04 一.多表查询 stu_id   name   class   缴费表班级表成绩表就业表1.1 复制表 (作用: 备份表 . 快速建表) mysql>   create  table  表名  sql查询:create database  db4;use  db4; create  table  user2  select  * from db3.user;show  tables;select  * from user2; create  table  user3  sele

MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限

1.新建用户 //登录MYSQL@>mysql -u root -p@>密码//创建用户mysql> insert into mysql.user(Host,User,Password) values('localhost','jeecn',password('jeecn'));//刷新系统权限表mysql>flush privileges;这样就创建了一个名为:jeecn  密码为:jeecn  的用户. //退出后登录一下mysql>exit;@>mysql -u