为了账号安全,请及时绑定邮箱和手机立即绑定

MySQL数据的自动或定期备份

MySQL数据的自动或定期备份

30秒到达战场 2019-07-03 17:47:33
MySQL数据的自动或定期备份我想在MySQL数据库中定期备份一些表,在这里使用<INSERT FavordPHP框架>/平原php/我最喜欢的第二种语言。我希望它是自动化的,以便备份可以在稍后恢复,以防出问题。我尝试执行一个查询并将结果保存到一个文件中。最后的代码看起来有点像这样。$sql = 'SELECT * FROM my_table ORDER id DESC';$result = mysqli_query( $connect, $sql );  if( mysqli_num_rows( $result ) > 0){     $output=fopen('/tmp/dumpfile.csv','w+');     /* loop through recordset and add that to the file */     while( $row = mysqli_fetch_array( $result ) ) {         fputcsv( $output, $row, ',', '"');     }     fclose( $output );}我在本地机器上设置了一个cron作业,用此代码访问网页。我还尝试在服务器上编写一个cron作业,以CLI的形式运行脚本。但它带来了各种各样的问题。这些包括有时数据不一致该文件似乎被截断。输出不能导入到另一个数据库中。有时脚本超时我也听说过mysqldump..我试着用exec但它会产生一个错误。我怎么解决这个问题?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 481 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信