=========================权限设置=========================
1、查看mysql数据库中的所有用户:
mysql> SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM ;
2、查看数据库中具体某个用户的权限:
mysql> show grants for 'root'@'localhost';
或者
mysql> select * from where user='root' \G;
3、查看user表的表结构。需要具体的项可以根据表的结构来查询。
mysql> desc ;
4、修改用户权限:
mysql> grant all privileges on `jpaas`.* to 'jpaas'@'%';
mysql> GRANT ALL ON `jpaas`.* TO `jpaas`@`%` WITH GRANT OPTION; #有jpaas开头的数据库的权限
5、收回全部权限
revoke insert on *.* from 'jpaas'@'%'; mysql8
REVOKE ALL PRIVILEGES,GRANT OPTION FROM `jpaas`@`%` #收回jpaas这个用户全部权限
6、删除用户
DROP USER jpaas;
7、查看所有库
mysql> show databases;
8、创建库
mysql> create database XXX;
9、root用户修改普通用户密码
set password for 'jpaas'@'%' = password('jpaas@123');
flush privileges;
10、删除表内数据
truncate table 库名.表名
=====================mysql语句===========================
select count (*) from jsurvey.jsurvey_totalreco #jsurvey库jsurvey_totalreco表内有多少条数据
select * FROM rgrmt.complat_outsideuser where mobile = '13773812345' #查看rgrmt库complat_outsideuser表内mobile为13773812345的数据