# dbdeployer **Repository Path**: gczheng/dbdeployer ## Basic Information - **Project Name**: dbdeployer - **Description**: DBdeployer is a tool that deploys MySQL database servers easily. - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-03-24 - **Last Updated**: 2023-08-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # dbdeployer [DBdeployer](https://github.com/datacharmer/dbdeployer) is a tool that deploys MySQL database servers easily. This is a port of [MySQL-Sandbox](https://github.com/datacharmer/mysql-sandbox), originally written in Perl, and re-designed from the ground up in [Go](https://golang.org). See the [features comparison](https://github.com/datacharmer/dbdeployer/blob/master/docs/features.md) for more detail. Documentation updated for version 1.66.0 (26-Jul-2022 10:30 UTC) ![Build Status](https://github.com/datacharmer/dbdeployer/workflows/.github/workflows/all_tests.yml/badge.svg) - [Installation](https://github.com/datacharmer/dbdeployer/wiki/installation) - [Manual installation](https://github.com/datacharmer/dbdeployer/wiki/installation#manual-installation) - [Installation via script](https://github.com/datacharmer/dbdeployer/wiki/installation#installation-via-script) - [Prerequisites](https://github.com/datacharmer/dbdeployer/wiki/prerequisites) - [Initializing the environment](https://github.com/datacharmer/dbdeployer/wiki/initializing-the-environment) - [Updating dbdeployer](https://github.com/datacharmer/dbdeployer/wiki/updating-dbdeployer) - [Main operations](https://github.com/datacharmer/dbdeployer/wiki/main-operations) - [Overview](https://github.com/datacharmer/dbdeployer/wiki/main-operations#overview) - [Unpack](https://github.com/datacharmer/dbdeployer/wiki/main-operations#unpack) - [Deploy single](https://github.com/datacharmer/dbdeployer/wiki/main-operations#deploy-single) - [Deploy multiple](https://github.com/datacharmer/dbdeployer/wiki/main-operations#deploy-multiple) - [Deploy replication](https://github.com/datacharmer/dbdeployer/wiki/main-operations#deploy-replication) - [Re-deploy a sandbox](https://github.com/datacharmer/dbdeployer/wiki/main-operations#re-deploy-a-sandbox) - [Database users](https://github.com/datacharmer/dbdeployer/wiki/database-users) - [Database server flavors](https://github.com/datacharmer/dbdeployer/wiki/database-server-flavors) - [Getting remote tarballs](https://github.com/datacharmer/dbdeployer/wiki/getting-remote-tarballs) - [Looking at the available tarballs](https://github.com/datacharmer/dbdeployer/wiki/getting-remote-tarballs#looking-at-the-available-tarballs) - [Getting a tarball](https://github.com/datacharmer/dbdeployer/wiki/getting-remote-tarballs#getting-a-tarball) - [Customizing the tarball list](https://github.com/datacharmer/dbdeployer/wiki/getting-remote-tarballs#customizing-the-tarball-list) - [Changing the tarball list permanently](https://github.com/datacharmer/dbdeployer/wiki/getting-remote-tarballs#changing-the-tarball-list-permanently) - [From remote tarball to ready to use in one step](https://github.com/datacharmer/dbdeployer/wiki/getting-remote-tarballs#from-remote-tarball-to-ready-to-use-in-one-step) - [Guessing the latest MySQL version](https://github.com/datacharmer/dbdeployer/wiki/getting-remote-tarballs#guessing-the-latest-mysql-version) - [Practical examples](https://github.com/datacharmer/dbdeployer/wiki/practical-examples) - [Standard and non-standard basedir names](https://github.com/datacharmer/dbdeployer/wiki/standard-and-non-standard-basedir-names) - [Using short version numbers](https://github.com/datacharmer/dbdeployer/wiki/using-short-version-numbers) - [Multiple sandboxes, same version and type](https://github.com/datacharmer/dbdeployer/wiki/multiple-sandboxes,-same-version-and-type) - [Using the direct path to the expanded tarball](https://github.com/datacharmer/dbdeployer/wiki/using-the-direct-path-to-the-expanded-tarball) - [Ports management](https://github.com/datacharmer/dbdeployer/wiki/ports-management) - [Concurrent deployment and deletion](https://github.com/datacharmer/dbdeployer/wiki/concurrent-deployment-and-deletion) - [Replication topologies](https://github.com/datacharmer/dbdeployer/wiki/replication-topologies) - [Skip server start](https://github.com/datacharmer/dbdeployer/wiki/skip-server-start) - [MySQL Document store, mysqlsh, and defaults.](https://github.com/datacharmer/dbdeployer/wiki/mysql-document-store,-mysqlsh,-and-defaults.) - [Installing MySQL shell](https://github.com/datacharmer/dbdeployer/wiki/installing-mysql-shell) - [Database logs management.](https://github.com/datacharmer/dbdeployer/wiki/database-logs-management.) - [dbdeployer operations logging](https://github.com/datacharmer/dbdeployer/wiki/dbdeployer-operations-logging) - [Sandbox customization](https://github.com/datacharmer/dbdeployer/wiki/sandbox-customization) - [Sandbox management](https://github.com/datacharmer/dbdeployer/wiki/sandbox-management) - [Sandbox macro operations](https://github.com/datacharmer/dbdeployer/wiki/sandbox-macro-operations) - [dbdeployer global exec](https://github.com/datacharmer/dbdeployer/wiki/sandbox-macro-operations#dbdeployer-global-exec) - [dbdeployer global use](https://github.com/datacharmer/dbdeployer/wiki/sandbox-macro-operations#dbdeployer-global-use) - [Sandbox deletion](https://github.com/datacharmer/dbdeployer/wiki/sandbox-deletion) - [Default sandbox](https://github.com/datacharmer/dbdeployer/wiki/default-sandbox) - [Using the latest sandbox](https://github.com/datacharmer/dbdeployer/wiki/using-the-latest-sandbox) - [Sandbox upgrade](https://github.com/datacharmer/dbdeployer/wiki/sandbox-upgrade) - [Dedicated admin address](https://github.com/datacharmer/dbdeployer/wiki/dedicated-admin-address) - [Loading sample data into sandboxes](https://github.com/datacharmer/dbdeployer/wiki/loading-sample-data-into-sandboxes) - [Running sysbench](https://github.com/datacharmer/dbdeployer/wiki/running-sysbench) - [Obtaining sandbox metadata](https://github.com/datacharmer/dbdeployer/wiki/obtaining-sandbox-metadata) - [Replication between sandboxes](https://github.com/datacharmer/dbdeployer/wiki/replication-between-sandboxes) - [a. NDB to NDB](https://github.com/datacharmer/dbdeployer/wiki/replication-between-sandboxes#a.-ndb-to-ndb) - [b. Group replication to group replication](https://github.com/datacharmer/dbdeployer/wiki/replication-between-sandboxes#b.-group-replication-to-group-replication) - [c. Master/slave to master/slave.](https://github.com/datacharmer/dbdeployer/wiki/replication-between-sandboxes#c.-master/slave-to-master/slave.) - [d. Hybrid replication](https://github.com/datacharmer/dbdeployer/wiki/replication-between-sandboxes#d.-hybrid-replication) - [e. Cloning](https://github.com/datacharmer/dbdeployer/wiki/replication-between-sandboxes#e.-cloning) - [Using dbdeployer in scripts](https://github.com/datacharmer/dbdeployer/wiki/using-dbdeployer-in-scripts) - [Importing databases into sandboxes](https://github.com/datacharmer/dbdeployer/wiki/importing-databases-into-sandboxes) - [Cloning databases](https://github.com/datacharmer/dbdeployer/wiki/cloning-databases) - [Compiling dbdeployer](https://github.com/datacharmer/dbdeployer/wiki/compiling-dbdeployer) - [Generating additional documentation](https://github.com/datacharmer/dbdeployer/wiki/generating-additional-documentation) - [Command line completion](https://github.com/datacharmer/dbdeployer/wiki/command-line-completion) - [Using dbdeployer source for other projects](https://github.com/datacharmer/dbdeployer/wiki/using-dbdeployer-source-for-other-projects) - [Exporting dbdeployer structure](https://github.com/datacharmer/dbdeployer/wiki/exporting-dbdeployer-structure) - [Semantic versioning](https://github.com/datacharmer/dbdeployer/wiki/semantic-versioning) - [Do not edit](https://github.com/datacharmer/dbdeployer/wiki/do-not-edit)