sidus / database-maintenance-bundle
使用 Doctrine 和 MySQL 的简单数据库维护
v2.0.0
2021-02-24 05:01 UTC
Requires
- php: >=7.2
- doctrine/doctrine-bundle: >=1.6
- doctrine/orm: >=2.5
- symfony/console: >=4.0
This package is auto-updated.
Last update: 2024-09-24 13:07:27 UTC
README
此包允许您在不传递任何认证参数的情况下执行 mysql 和 mysqldump 命令,它将自动使用 doctrine 中声明的配置。
导出本地数据库
$ bin/console sidus:database:mysqldump > dump.sql
将远程数据库导出到本地文件
$ ssh username@host "/path/to/symfony/bin/console sidus:database:mysqldump" > dump.sql
将远程数据库复制到本地
$ ssh username@host "/path/to/symfony/bin/console sidus:database:mysqldump" | bin/console sidus:database:mysql
将本地数据库复制到远程
$ bin/console sidus:database:mysqldump | ssh username@host "/path/to/symfony/bin/console sidus:database:mysql"