如何将 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