操作 Mysql表
来自: http://my.oschina.net/TJWian/blog/631350
show grants for user@192.168.1.x 查看权限
flush privileges在"不重启MySQL服务"的情况下直接生效
p307sql权限操作 USAGE连接数据库权限
user->db->tables_priv->column_priv
revoke all on *.* from userx@'192.168.1.x';收回权限仍有usage权限
drop user test@’%‘;
二进制日志:所有ddl和DML操作不包括数据查询。
在配置文件中添加log-bin=filename指定存放位置
1.exprire_logs_days=# 保留天数 2.set global expire_logs_days=#;
使用mysqlbinlog --start-datetime='2013-09-10 00:00:00' --stop-datetime='2013-09-10 01:01:01' -d 库名 二进制文件 时间查看
mysqlbinlog mysq-bin.xxxx |cat -n 按文件名查看
--read-from-remote-server远程访问加上
mysql查看 1.show binary logs; 查看logs
2. show binlog events in 'mysql-bin.000002';
1 purge binary logs 删除logs purge master logs
to 'mysql-bin.010'; before '2015-12-12 22:22:22';
错误日志1.log-error
访问日志log 记录客户端所有操作,相对繁忙时建议关闭
2.show variables like '%general_log%';
set global general_log=off;
慢查询日志
slow_query_log=1 开启 %quer%
long_query_time=1 时间
log-queries-not-using-indexes 不使用索引的查询也记录
log-slow-queries=路径