我有两个问题想请教各位高手:
    1,如何备份1张表里某一个时间段的数据;
    2,怎样备份一个数据库里指定表的数据。

解决方案 »

  1.   

    1、用SELECT INTO OUTFILE;
    2、
    >mysqldump -uroot -p databasename tablename>r:\temp\123.txt
      

  2.   

    我用第一个方法时发现错误:
    mysql> select * from agent into outfile '/home/test.sql';
    ERROR 1 (HY000): Can't create/write to file '/home/test.sql'
    后来我在/etc/apparmor.d/usr.sbin.mysqld 中加入/home/× w,重启mysql,结果还是不行,请问仁兄怎么才行?
      

  3.   

     1,如何备份1张表里某一个时间段的数据;create table bak select * from tb where 时间段  2,怎样备份一个数据库里指定表的数据。mysqldump -uxxx -pxxx  dbname tbname > /home/tbbak.sql
      

  4.   

    mysqldump -uroot -p1234 db1 --tables 1张表 --where="date1 between '2001-01-01' and '2011-02-02'"
      

  5.   

    mysqldump -uroot -p1234 db1 --tables 1张表 
      

  6.   

    我的操作语句是mysqldump -u root -p13476219525 --database bs_audit --tables audit_record -O ID=0 --opt --skip-disable-keys --skip-add-drop-table --skip-create-option -n -t --where="TIME>'2010-07-10 09:10:09'">test.sql
    结果报错:
    mysqldump: unknown variable ID=0
    请问怎么解决,或者有没有别的办法解决我的这个问题?