php mysql 恢复
恢复用mysqldump命令备份的数据
<? $dbhost = "localhost"; //数据库主机名 $dbuser = "root"; //数据库用户名 $dbpass = "123456"; //数据库密码 $dbname = "test1"; //数据库名 /********************************** * *恢复数据库的视图、表、结构、触发器 * **********************************/ $comm_dir = "d:/APMServ5.2.6/MySQL5.1/bin/";//mysqldump所在路径:mysql/bin $command = "mysql -u$dbuser -p$dbpass test1";//恢复命令 $file_dir = "D:/APMServ5.2.6/www/htdocs/backupfile/";//备份文件路径 $file_name = "20120621-133221.sql";//备份文件名 $link = @mysql_connect($dbhost,$dbuser,$dbpass) or die ('Could not connect to server.');//连接数据库 mysql_query("use uco",$link); mysql_query("set names utf8",$link); exec($comm_dir.$command.'<'.$file_dir.$file_name);//执行备份命令 ?>
浙公网安备 33010602011771号