13.4 MySQL用户管理
grant all on db1*. to 'lxy'@'127.0.0.1' identified by '123456'; //对db1数据库授权 只允许127.0.0.1登录 ,%通配 允许所有IP
grant SELECT,UPDATE,INSERT on db1.* to 'lxy'@'127.0.0.1' identified by '123456'; //给予部分权限
grant all on db1.* to 'lxy'@'%' identified by '123456'; //对所有ip授权
show grants for lxy@'127.0.0.1'; //查看用户授权
13.5 常用sql语句
MyIASM引擎自动数据统计
InnoDB引擎不带,尽量不用select *
select count(*) from mysql.user; //查找数据行数.
select * from mysql.db; //查看内容
select db from mysql.db; // 按字段查询
select db,user from mysql.db; //按字段查看
select * from mysql.db where host like '192.168.%'; //模糊查询
insert into db1.t1 values (1, 'abc'); //插入
update db1.t1 set name='aaa' where id=1; //修改
truncate table db1.t1; //清空数据
drop table db1.t1; //删除表
drop database db1; //删除数据库
13.6 MySQL数据库备份恢复
备份库 mysqldump -uroot -p123456 mysql > /tmp/mysql.sql
恢复库 mysql -uroot -p123456 mysql < /tmp/mysql.sql
备份表 mysqldump -uroot -p123456 mysql user > /tmp/user.sql
恢复表 mysql -uroot -p123456 mysql < /tmp/user.sql
备份所有库 mysqldump -uroot -p -A >/tmp/123.sql
只备份表结构 mysqldump -uroot -p123456 -d mysql > /tmp/mysql.sql
mysqldump -R -u dish -pdish -P3301 --set-gtid-purged=off dish > E:\backup\dish_%Ymd%.sql
-E 导出存储过程以及自定义函数
mysqldump 适合小型数据库