您现在的位置是:首页 > 技术杂文后端杂文

PHP执行Mysql数据库的备份和还原

阿龙2021-12-18【后端杂文】人已围观

备份:
date_default_timezone_set("Asia/Shanghai");
/*********************************备份数据库start*********数据库大小100G以下*******************/
$db_user="root";//数据库账号
$db_pwd="123456";//数据库密码
$db_name="dbname";//数据库名
$filename=date("Y-m-d")."-".time();
$name="E:/dataBackup/dbname".$filename.".sql";//数据库文件存储路径
$exec="E:/MySQL/bin/mysqldump -u".$db_user." -p".$db_pwd." ".$db_name." > ".$name;
$result=exec($exec);
//前面要设置mysql执行文件的路径。
/*********************************备份数据库end****************************/
还原:
/*********************************还原数据库start******数据库大小100G以下**********************/
$db_user="root";//数据库账号
$db_pwd="123456";//数据库密码
$db_name="dbname";//数据库名
$filename="原来备份的文件名"; //不包含.sql
$name="E:/dataBackup/dbname".$filename.".sql";//数据库文件存储路径
$exec="E:/MySQL/bin/mysql -u".$db_user." -p".$db_pwd." ".$db_name." < ".$name;
$result=exec($exec);
//print_r($result);
/*********************************还原数据库end****************************/
 

Tags:

很赞哦! ()

上一篇:JS弹幕文字滚动

下一篇:CSS样式初始化