php手动备份数据库

浏览:941 发布日期:2017/11/24 分类:技术分享 关键字: 备份数据库
小白一枚,今天用到了备份以及遇到的一点问题,分享出来,希望大家在开发过程中少走弯路。
先贴源码。//备份数据库
    public function dump()
    {
            $date = date("YmdHis",time());
            $re = exec('C:/phpStudy/MySQL/bin/
                              mysqldump -uroot -p**** dbname>
                              C:/databasedump/'.$date.'.sql');
            if($re!==null){
                echo "<script>alert('备份成功!');
                window.location.href='index/now'</script>";
            }else{
                die("<script>alert('备份失败!');history.back(-1);</script>");
    }
思路就是用mysqldump来备份,这大家都知道。只不过在写的时候要注意。1. mysqldump -uroot -p**** dbname> 要存放位置的路径/文件名.sql
  mysqldump -u用户名 -p密码 数据库名
  要注意空格的地方和-u后面不能有空格。
2.C:/phpStudy/MySQL/bin/ 自己用的是phpstudy环境,哈哈懒得配置。
mysqldump之前要放上mysql,bin的目录路径
代码不是很难,有错误希望指出。:)
最佳答案
评论( 相关
后面还有条评论,点击查看>>