数据库备份

注意备份数据库需要保证备份时数据没有变动,有三种使用方法:
1)先shutdown数据库,再备份数据库的数据文件
2)mysqldump –lock-all-tables ,用mysqldump,并锁定所有的表
3)mysqldump –single-transaction,如果能保证没有DDL语句同时执行,这样就足够了

查看状态:

查看当前连接:

show processlist;

查看当前状态:

show global status;
show global status like ‘%conn%’;

查看当前变量:

show global variables like ‘%xxxx%’;

设置当前变量

set global variables aaa=bbb;
同时修改my.cnf

用户和权限:

查看权限:show grants for exporter;
刷新权限:flush privileges;
分配查询权限:GRANT SELECT ON sys. TO ‘exporter’@’%’;
去除某个权限:revoke select ON
.* FROM ‘exporter’@’%’;

主从服务:

主节点查看从节点服务器:show slave hosts;
从节点查看从节点状态:show slave status \G