栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 其他

tp5框架中的数据库备份

其他 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

tp5框架中的数据库备份

数据库备份

控制器MysqlData.Php的代码

public function backup(Request $request){
    if ($request->isPost()) {
        $backup_dir = $request->post('backup_dir');
        $backup_name = $request->post('backup_name');
        //1.先创建目录
        if (!file_exists($backup_dir)) {
            mkdir($backup_dir, 0777, true);
        }
        //2.备份名字加上日期
        $backup_name ='./'. $backup_dir . '/' . $backup_name . '.sql';


        $command = "D:phpstudy_proExtensionsMySQL5.5.29binmysqldump.exe -h localhost -ublog -pblogblog  blog > $backup_name";
        exec($command);
        //3.在数据库中生成一份备份目录
        $data['backup_admin_id'] = session('user.id');
        $data['backup_name'] =$backup_name;
        $data['backup_time'] = date('y-m-d H:i:s');
        //执行
        if ((new Backup())->save($data)){
            $this->success('备份成功','backupList');
        }else{
            $this->error('备份失败');
        }
    }
    else {
        return $this->fetch('backup');

   }
}

备份表单back_up.html的代码


  


    备份目录:
  


  


    备份文件名:
  


  


    
  


数据库表

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/279188.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号