首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

mysql备份表的几种形式

2012-08-08 
mysql备份表的几种方式#!/bin/bash# 记录时间T$(date +%k:%M:%S)[b]# 这种是备份表数据到文件中,同时删

mysql备份表的几种方式

#!/bin/bash# 记录时间T=$(date +"%k:%M:%S")[b]# 这种是备份表数据到文件中,同时删除原表数据[/b]mysqldump -u root -p12345 flow record >log_$T.sql# 但是这样是否中途有数据损失不好说mysql -u root -p12345 -e "use flow;truncate table record;"[b]# 这种是备份到辅助表中[/b]mysql -u root -p12345 -e "use flow;create table record$T as select * from record;truncate table record;" [b]# 理论来说这种最好[/b]mysql -u root -p12345 -e "use flow; create table log_temp like logs;rename table logs to log_xxxx, log_temp to logs;"# 然后再把数据导出来------------------------------------------------------crontab -e 或者 vi /etc/crontab*/5 * * * * bak.sh

热点排行