{"adoption": {"forks": 291, "observed_at": "2026-08-28T04:04:14.850860+00:00", "stars": 1286}, "canonical_url": "https://ross.abutalabs.com/products/mysqldump-php", "card": {"archived": false, "artifact_type": "library", "description": "PHP version of mysqldump cli that comes with MySQL", "domain": ["databases", "developer-tools"], "enriched": true, "function": ["backup", "database", "compression"], "health_score": 97, "homepage": "https://github.com/ifsnop/mysqldump-php", "language": "PHP", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "stable", "member_repos": ["ifsnop/mysqldump-php"], "name": "ifsnop/mysqldump-php", "platform": ["php", "windows", "cross-platform"], "pushed_at": "2026-08-02T19:42:25+00:00", "repo": "ifsnop/mysqldump-php", "stars": 1286, "tags": ["mysql", "mysqldump", "mariadb", "pdo", "sql", "database-backup", "dump-restore", "php-library", "no-dependencies", "linux", "macos"], "topics": ["mysql", "mysqldump", "pdo", "php7", "php5", "database", "php", "sql", "hhvm", "mariadb", "mysql-backup", "windows", "linux", "macos"], "urls": [], "use_cases": ["backup a mysql database from php without shell access", "dump mysql or mariadb schema and data to a sql file in php", "mysqldump alternative when the mysql cli is not installed", "restore a sql dump file from php code", "create scheduled database backups in a php application", "export database dumps compressed as gzip or upload to cloud storage"], "what_it_is": "A pure PHP reimplementation of the mysqldump command-line tool for backing up MySQL and MariaDB databases via PDO, with no external dependencies. It dumps table structures, data, views, triggers, stored routines, and events with output compression, and can also restore dumps when no mysql executable is available.", "when_to_avoid": ["You have shell access and can use the native mysqldump binary, which is faster and more feature-complete", "You need to back up non-MySQL databases such as PostgreSQL or SQLite", "You need to dump extremely large databases where native tooling performance matters"], "when_to_choose": ["You need to back up or restore MySQL/MariaDB entirely from PHP, e.g. on shared hosting without shell access or the mysql binary", "You want mysqldump-compatible output with extras like hex-encoded blobs, resolved view dependencies, stored routines, events, and on-the-fly data hooks", "You want a zero-dependency Composer package with gzip compression and sane defaults"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/mysqldump-php", "repo": "ifsnop/mysqldump-php", "role": "main", "score": 86}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.850860+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:56:35.106636+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "31cdb96ab77710d1b683ce74866b8bcb8fa8aa9832e5fb3a234c3d12a1f482b5", "fetched_at": "2026-08-28T04:04:14.850860+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ifsnop/mysqldump-php"}, {"content_hash": "c7d3316ed8547fb0640c8ad482469be048b01a1eb7faa23548c4ddfeedf30f89", "fetched_at": "2026-08-29T12:12:04.814521+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/ifsnop/mysqldump-php"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.850860+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:56:35.106636+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "31cdb96ab77710d1b683ce74866b8bcb8fa8aa9832e5fb3a234c3d12a1f482b5", "fetched_at": "2026-08-28T04:04:14.850860+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ifsnop/mysqldump-php"}, {"content_hash": "c7d3316ed8547fb0640c8ad482469be048b01a1eb7faa23548c4ddfeedf30f89", "fetched_at": "2026-08-29T12:12:04.814521+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/ifsnop/mysqldump-php"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:56:35.106636+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "31cdb96ab77710d1b683ce74866b8bcb8fa8aa9832e5fb3a234c3d12a1f482b5", "fetched_at": "2026-08-28T04:04:14.850860+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ifsnop/mysqldump-php"}, {"content_hash": "c7d3316ed8547fb0640c8ad482469be048b01a1eb7faa23548c4ddfeedf30f89", "fetched_at": "2026-08-29T12:12:04.814521+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/ifsnop/mysqldump-php"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.850860+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.850860+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.850860+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:56:35.106636+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "31cdb96ab77710d1b683ce74866b8bcb8fa8aa9832e5fb3a234c3d12a1f482b5", "fetched_at": "2026-08-28T04:04:14.850860+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ifsnop/mysqldump-php"}, {"content_hash": "c7d3316ed8547fb0640c8ad482469be048b01a1eb7faa23548c4ddfeedf30f89", "fetched_at": "2026-08-29T12:12:04.814521+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/ifsnop/mysqldump-php"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.850860+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.850860+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:56:35.106636+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "31cdb96ab77710d1b683ce74866b8bcb8fa8aa9832e5fb3a234c3d12a1f482b5", "fetched_at": "2026-08-28T04:04:14.850860+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ifsnop/mysqldump-php"}, {"content_hash": "c7d3316ed8547fb0640c8ad482469be048b01a1eb7faa23548c4ddfeedf30f89", "fetched_at": "2026-08-29T12:12:04.814521+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/ifsnop/mysqldump-php"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.850860+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.850860+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.850860+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:56:35.106636+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "31cdb96ab77710d1b683ce74866b8bcb8fa8aa9832e5fb3a234c3d12a1f482b5", "fetched_at": "2026-08-28T04:04:14.850860+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ifsnop/mysqldump-php"}, {"content_hash": "c7d3316ed8547fb0640c8ad482469be048b01a1eb7faa23548c4ddfeedf30f89", "fetched_at": "2026-08-29T12:12:04.814521+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/ifsnop/mysqldump-php"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.850860+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.850860+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:56:35.106636+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "31cdb96ab77710d1b683ce74866b8bcb8fa8aa9832e5fb3a234c3d12a1f482b5", "fetched_at": "2026-08-28T04:04:14.850860+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ifsnop/mysqldump-php"}, {"content_hash": "c7d3316ed8547fb0640c8ad482469be048b01a1eb7faa23548c4ddfeedf30f89", "fetched_at": "2026-08-29T12:12:04.814521+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/ifsnop/mysqldump-php"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:56:35.106636+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "31cdb96ab77710d1b683ce74866b8bcb8fa8aa9832e5fb3a234c3d12a1f482b5", "fetched_at": "2026-08-28T04:04:14.850860+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ifsnop/mysqldump-php"}, {"content_hash": "c7d3316ed8547fb0640c8ad482469be048b01a1eb7faa23548c4ddfeedf30f89", "fetched_at": "2026-08-29T12:12:04.814521+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/ifsnop/mysqldump-php"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:56:35.106636+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "31cdb96ab77710d1b683ce74866b8bcb8fa8aa9832e5fb3a234c3d12a1f482b5", "fetched_at": "2026-08-28T04:04:14.850860+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ifsnop/mysqldump-php"}, {"content_hash": "c7d3316ed8547fb0640c8ad482469be048b01a1eb7faa23548c4ddfeedf30f89", "fetched_at": "2026-08-29T12:12:04.814521+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/ifsnop/mysqldump-php"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:56:35.106636+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "31cdb96ab77710d1b683ce74866b8bcb8fa8aa9832e5fb3a234c3d12a1f482b5", "fetched_at": "2026-08-28T04:04:14.850860+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ifsnop/mysqldump-php"}, {"content_hash": "c7d3316ed8547fb0640c8ad482469be048b01a1eb7faa23548c4ddfeedf30f89", "fetched_at": "2026-08-29T12:12:04.814521+00:00", "kind": "homepage", "missing": false, "url": "https://github.com/ifsnop/mysqldump-php"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 95, "longevity": 100, "rhythm": 67}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4988, "days_push": 31, "days_rel": 8, "gap_med": null, "n_releases_24m": 1}, "score": 86, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}