• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php简单备份与还原MySql的方法

php 搞代码 4年前 (2022-01-01) 30次浏览 已收录 0个评论

这篇文章主要介绍了php简单备份与还原MySql的方法,涉及php针对mysql数据库的连接、查询及文件操作相关技巧,需要的朋友可以参考下

本文实例讲述了php简单备份与还原MySql的方法。分享给大家供大家参考,具体如下:

一、备份:

  

二、还原

 <!-- author:果冻 qq:52091199 blog:http://wyg517.blog.163.com --> <?php $filename = "test20101216923.sql"; $host="localhost"; //主机名 $user="root"; //MYSQL用户名 $password="123456"; //密码 $dbname="test"; //在此指定您要恢复的数据库名,不存在则必须先创建,请自已修改数据库名 mysql_connect($host,$user,$password); mysql_select_db($dbname); $mysql_file="data/".$filename; //指定要恢复的MySQL备份文件路径,请自已修改此路径 restore($m<i style="color:transparent">来源gaodai$ma#com搞$代*码网</i>ysql_file); //执行MySQL恢复命令 function restore($fname) { if (file_exists($fname)) { $sql_value=""; $cg=0; $sb=0; $sqls=file($fname); foreach($sqls as $sql) { $sql_value.=$sql; } $a=explode(";\r\n", $sql_value); //根据";\r\n"条件对数据库中分条执行 $total=count($a)-1; mysql_query("set names 'utf8'"); for ($i=0;$i0) { echo "<hr><br><br>失败命令如下:<br>"; for ($ii=1;$ii<=$sb;$ii++) { echo "<p><b>第 ".$ii." 条命令(内容如下):</b><br>".$sb_command[$ii]."</p><br>"; } }  //----------------------------------------------------------- }else{ echo "MySQL备份文件不存在,请检查文件路径是否正确!"; } } ?> 

更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP基于pdo操作数据库技巧总结》、《PHP+MongoDB数据库操作技巧大全》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。

以上就是php简单备份与还原MySql的方法的详细内容,更多请关注gaodaima搞代码网其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php简单备份与还原MySql的方法
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址