操作 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=路徑