1、.mysql用戶管理
grant all on *.* to 'user1'@'127.0.0.1' identified by 'passwd'; //建立以127.0.0.1訪問的用戶user1,密碼爲passwd,對全部庫的全部表擁有全部權限
grant SELECT,UPDATE,INSERT on db1.* to 'user2'@'192.168.127.1' identified by 'passwd'; //建立以192.168.133.1訪問的user2用戶,密碼爲passwd,對db1庫的全部表擁有查詢,插入權限
grant all on db1.* to 'user3'@'%' identified by 'passwd'; //建立全部ip均可以訪問的用戶user3.對db1庫下全部表擁有全部權限。
show grants; //查看當前用戶的受權
show grants for user2@192.168.127.1; //查看user2@192.168.133.1 的受權,多用於增長ip擁有相同受權時使用
二.經常使用SQL語句
select count(*) from mysql.user; //查詢mysql庫的user表有多少行數據
select * from mysql.db; //查詢mysql庫的db表全部數據(對於大表慎用)
select db from mysql.db; //查詢mysql庫的db表的db字段
select db,user from mysql.db; //查詢mysql庫的db表的db字段、user字段
select * from mysql.db where host like '192.168.%'; //查詢mysql庫的db表中host字段中以192.168.開頭的數據
insert into db1.t1 values (1, 'abc'); //插入db1庫t1表,1,abc
update db1.t1 set name='aaa' where id=1; //將db1庫t1表中id字段爲1的name字段值修改成aaa
truncate table db1.t1; //刪除表數據,保留表結構
drop table db1.t1; //刪除表數據,不保留表結構
drop database db1; //刪除庫