您的位置:首页 > 数据库 > MySQL

mysql日志、备份和恢复

2011-03-24 09:54 609 查看
mysql
error log --log-error=/var/log/mysql.error
mysql_safe --log_warning 1 binary log ls /data/ --log-bin-index = /data/log/
show binary logs
# mysqlbinlog /data/mysql-bin.000001
mysqlbinlog /data/mysql-bin.000001 --start-datetime="2011-03-21 12:24:30"
--end-datetime="2011-03-21 14:24:30"
mysql show binlog envents
show binlog envents in 'mysql-bin.000001';
show binlog envents in 'mysql-bin.000001' from 525 limit 3; general query log --general_log_file --slow_query_log --slow_query_log_log file table select @@general_log;
--log_output none
select @@general_log_log;

slow query log mysql # mysqladmin refresh filesystem all
flush logs purge binary logs purge binary logs to 'mysql-bin.000005' purge binary logs before '2011-3-5 23:00:00'; mysqldump innodb ibbackup hot mk-parallel-backup all
myisamchk --extend-check --recover stu2.MYI
myisamchk --extend-check /data/mydb/stu2.MYI
mysql check table stu2 repair table sru2 analyze table stu2 optimize table stu2 mysqldump all
mysql

snapshot all hot
mysqlhotcopy mylsam
mysqldump -uroot -p mydb > /root/mysql.sql mysqldump -uroot -p mydb,class > /root/mysql.sql mysqldump -uroot -p --all-databases > /root/mysql.sql mysql -uroot -p mydb < /root/mysql.sql source /root/mysql.sql mysql mysqldump
selectinfoutfile select * into outfile '/tmp/stu.sql' from stu truncated table stu use mydb
load data infile '/tmp/stu.sql' into table stu
mk-parallel-backup --basedir=/bachup
mk-parallel-restore /backup http://www.maatkit.org snapshot mysqlhotcopy LOCK TABLES stu READ; UNLOCK TABLE stu mysqlhotcopy mydb /backup
mysqlhotcopy --method=scp mydb root@192.168.0.65:/backup mysqlhotcopy

mysql

mysqlbinlog --start-position 15465 mysqlbinlog --start-position 15465 --end-opsition 202010 > /tmp/bin.sql
mysql -uroot -p < /tmp/bin.sql
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: