Sin*_*nan 7 mysql linux backup database command-line-interface
$ mysqldump -h localhost -u username -p database_name > backup_db.sql
Run Code Online (Sandbox Code Playgroud)
我可以使用上面的行,但它仅用于服务器中的一个数据库,我可以将所有数据库完整备份到一个备份文件中吗?
或者是否有一些命令可以序列化这个过程?
类似于下面的内容(我添加了 -all 这很可能是错误的):
$ mysqldump -u username -h localhost -p -all | gzip -9 > backup_db.sql.gz
Run Code Online (Sandbox Code Playgroud)
谢谢。
Tom*_*meh 14
使用 --all-databases 选项,它会导致转储所有数据库中的所有表:
mysqldump -u username -h localhost -p --all-databases > all_databases.sql
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5088 次 |
| 最近记录: |