操作 Mysql表

ZaneChewnin 8年前發布 | 10K 次閱讀 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=路徑


 

 本文由用戶 ZaneChewnin 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!