IT序号网

MySql 备份和截断表

emanlee 2024年05月29日 编程语言 24 0

如何将 mysql 数据库备份为 csv 文件,然后定期截断表。我怎样才能仅使用 mysql 实现此目的。

我们将不胜感激任何类型的帮助。

请您参考如下方法:

与其使用 csv 文件,不如将表备份到 .sql 文件中,这在导入数据库时​​再次帮助您。

如果您是 Linux 用户,您可以使用 bash 脚本和 cron 作业进行定期备份。

示例脚本:

#!/bin/bash 
_user="root" 
_password="YourMySQLRootPassword" 
 
mysqldump -u${_user} -p${_password} DB_Name TableName > Table_name_`date +%Y%m%d`.sql  # here date command is executed for present date 
mysql -u${_user} -p{_password} -e "truncate table DB_Name.TableName" 

在截断表之前,您可以检查转储命令是否成功,然后使用“if”条件执行表截断。 如需快速介绍,您可以查看此链接 https://www.youtube.com/watch?v=hwrnmQumtPw


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!