{"id":16886193,"url":"https://github.com/yanue/dbmanage","last_synced_at":"2025-03-22T08:30:39.341Z","repository":{"id":5236564,"uuid":"6413625","full_name":"yanue/Dbmanage","owner":"yanue","description":"a php class for mysql backup and restore","archived":false,"fork":false,"pushed_at":"2016-11-18T02:43:00.000Z","size":204,"stargazers_count":45,"open_issues_count":0,"forks_count":31,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-03-18T09:45:55.197Z","etag":null,"topics":["backend","dbmanager","mysql","restore"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"CyanogenMod/android_device_samsung_jf-common","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yanue.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-10-27T03:54:29.000Z","updated_at":"2024-11-14T18:33:18.000Z","dependencies_parsed_at":"2022-08-26T13:40:50.367Z","dependency_job_id":null,"html_url":"https://github.com/yanue/Dbmanage","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yanue%2FDbmanage","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yanue%2FDbmanage/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yanue%2FDbmanage/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yanue%2FDbmanage/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yanue","download_url":"https://codeload.github.com/yanue/Dbmanage/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244931310,"owners_count":20534005,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["backend","dbmanager","mysql","restore"],"created_at":"2024-10-13T16:38:39.363Z","updated_at":"2025-03-22T08:30:39.051Z","avatar_url":"https://github.com/yanue.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"Dbmanage\n========\n* @author yanue\n* @copyright yanue.net\n* @link http://yanue.net/archives/174.html\n* @version 1.1\n* 创建时间： 2012年5月21日\n* 说明：分卷文件是以_v1.sql为结尾(20120522021241_all_v1.sql)\n* 功能：实现mysql数据库分卷备份,选择表进行备份,实现单个sql文件及分卷sql导入\n* 更新时间： 2012年10月6日\n### 更新说明:\n\n\t\t1.去除sql导入的时候排除sql文件里面的注释'-- ' 从而解决sql中单双引号不能导入\n\t\t2.单行读取后的sql直接执行，避免重新将sql语句组合到数组中再从数组中读取导入sql，提高效率\n### 使用方法：\n\n####1. 数据库备份（导出）\n\n    //分别是主机，用户名，密码，数据库名，数据库编码\n    $db = new DBManage ( 'localhost', 'root', 'root', 'test', 'utf8' );\n    // 参数：备份哪个表(可选),备份目录(可选，默认为backup),分卷大小(可选,默认2000，即2M)\n    $db-\u003ebackup ();\n    \n####2. 数据库恢复（导入）\n\n    //分别是主机，用户名，密码，数据库名，数据库编码\n    $db = new DBManage ( 'localhost', 'root', 'root', 'test', 'utf8' );\n    //参数：sql文件\n    $db-\u003erestore ( './backup/20120516211738_all_v1.sql');\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyanue%2Fdbmanage","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyanue%2Fdbmanage","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyanue%2Fdbmanage/lists"}