php数据库备份参考

刘静毛毛

刘静毛毛

2016-01-29 13:51

php数据库备份参考,php数据库备份参考

转自:http://www1.blog.163.com/article/-Bov-01EjrIa.html<?php
 set_time_limit(36000);
  $orders = 9; //目标表序号
  $dbNames = array("seeditbbs","seedblog"); //备份多库
 $con = mysql_connect("localhost","root","h67g4n9s8l"); //h67g4n9s8l
 mysql_select_db("seeditbbs",$con);
  $rs = mysql_query("SHOW GLOBAL VARIABLES"); //读取MYSQL系统变量  while($row = mysql_fetch_row($rs)){     if($row[0]=="datadir"){ 
 $dataDir = $row[1]; //得到MYSQL的DATA目录 
 mysql_free_result($rs); 
 break;} 
 } foreach($dbNames as $dbName){ //循环备份多库     $fromDir = $dataDir;  $toDir = "i:/db_bak/{$dbName}{$orders}/"; //目标目录 if(!is_dir($toDir)) mkdir($toDir ); //建保存目录  $fromDir .= "{$dbName}/"; //源目录  $dirArr = scandir($fromDir);
 foreach($dirArr as $subFile){ //拷备所有表文件 
     if(!@preg_match("|^.+$|",$subFile)) copy($fromDir.$subFile,$toDir.$subFile); 
  } } ($orders<9) ? $orders++ : $orders=1; //表序号自增,一日9次,备份时间: 1 8 10 12 14 16 18 20 22 $file = file_get_contents($_SERVER["SCRIPT_FILENAME"]);
  $file = preg_replace("|\$orders = d+|","$orders = $orders",$file); //修改本文件目标表序号 file_put_contents($_SERVER["SCRIPT_FILENAME"],$file); //保存?

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/php/)
展开更多 50%)
分享

猜你喜欢

php数据库备份参考

PHP
php数据库备份参考

用 PHP 实现 XML 备份 Mysql 数据库

PHP
用 PHP 实现 XML 备份 Mysql 数据库

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

用PHP实现XML备份Mysql数据库

PHP
用PHP实现XML备份Mysql数据库

MySQL数据库备份

MySQL mysql数据库
MySQL数据库备份

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

php数据库连接

PHP
php数据库连接

ASP备份数据库

ASP
ASP备份数据库

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Flash MX 2004新功能:行为4

Flash MX 2004新功能:行为4

在线短消息收发的程序,不用数据库

在线短消息收发的程序,不用数据库
下拉加载更多内容 ↓