linux 怎么备份mysql数据成.sql文件(按表备份) linux 怎么备份mysql数据成.sql文件,一个表一个.sql文件,如果单个表数据量大的时候(按行数,或者按大小)把该表分成几个.sql文件。求教高手啊。多谢多谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 .sql文件应该是下面的形式INSERT INTO `new_sfb` VALUES (4176, 4379, 0.00, 500.00, 0.00, 500.00, 0.00, 0.00, 500.00, 1, '2012-06-03 14:25:20');INSERT INTO `new_sfb` VALUES (4177, 4378, 0.00, 288.00, 0.00, 288.00, 0.00, 0.00, 288.00, 1, '2012-06-03 14:25:56');INSERT INTO `new_sfb` VALUES (4178, 4380, 0.00, 288.00, 0.00, 288.00, 0.00, 0.00, 288.00, 1, '2012-06-03 21:44:34'); 如果单表数据量比较大的时候,应压缩一下。mysqldump -uroot -p password database tb1>/local/usr/aa.sql; 只能用shell写循环做类似DAT=`date +%Y%m%d`for i in `mysql dbname1 -N -e "show tables;"`domysqldump --single-transaction dbname1 $i > /home/backup/${i}_${DAT}done 方法应该有很多种例如用php写个读取数据库的文件 循环输出你想要备份的行的数据到文件里面定时执行php文件就可以了http://www.eduyo.com/doc/在线手册 #mysqldump -u user database>/home/usr/test.sql;接着会提示输入密码 建议看一下田逸mysql备份脚本。 mysql混合排序 使用mysqlbinlog恢复数据 字段类型varchar专为 varchar binary 这个语句该如何写 求助:MySQL 连ODBC时的怪问题! mysql怎样删除mytable表中id字段中 删除含有'-'的记录啊 在服务器中导出,然后导入本地,出错!! 希奇希奇真希奇,麻雀踩死老母鸡!!! 无法启动mysql,错误1067,怎么办? mysql代码中开启事务了,调用的存储过程也有事务,代码中回滚 在这个表中搜索最大销量的mysql语句怎么写? 如何快速查询如下结果? 关于mysql数据库数据转移问题。
INSERT INTO `new_sfb` VALUES (4176, 4379, 0.00, 500.00, 0.00, 500.00, 0.00, 0.00, 500.00, 1, '2012-06-03 14:25:20');
INSERT INTO `new_sfb` VALUES (4177, 4378, 0.00, 288.00, 0.00, 288.00, 0.00, 0.00, 288.00, 1, '2012-06-03 14:25:56');
INSERT INTO `new_sfb` VALUES (4178, 4380, 0.00, 288.00, 0.00, 288.00, 0.00, 0.00, 288.00, 1, '2012-06-03 21:44:34');
mysqldump -uroot -p password database tb1>/local/usr/aa.sql;
DAT=`date +%Y%m%d`
for i in `mysql dbname1 -N -e "show tables;"`
do
mysqldump --single-transaction dbname1 $i > /home/backup/${i}_${DAT}
done
例如用php写个读取数据库的文件 循环输出你想要备份的行的数据到文件里面
定时执行php文件就可以了
http://www.eduyo.com/doc/
在线手册
接着会提示输入密码