如果只有MyISAM数据库,无论版本如何,只需复制粘贴数据文件夹即可进行备份和恢复?
但是如果有 INNODB 数据库,并且我们确定源和目标版本将相同,那么这种复制和粘贴方法是否可行?
最好避免键入任何命令来进行备份,因为要执行此操作的人以前从未使用过命令行。
lab*_*ort 16
如果我们必须始终避免使用命令行,我们将永远无法登月。要么找另一个宇航员,要么更努力地训练。
如果您正在谈论生产中的实时数据库,则这些值可能会不断变化,因此通过简单地复制一堆文件来备份任何数据库类型的数据库都是不可靠的。
您可以通过以下方式获得整个 mysql 数据库的安全备份,包括系统表:
mysqldump --all-databases > mysqlbackup.sql
Run Code Online (Sandbox Code Playgroud)
备份在文件 mysqlbackup.sql 中 - 这可以备份到磁带、dvd 等。
恢复与此相反,通过将备份文件重定向到 mysql 客户端来完成。
mysql < mysqlbackup.sql
Run Code Online (Sandbox Code Playgroud)
对于这些命令中的任何一个,您可能需要 -u 作为具有管理员权限的用户名,并需要 -p 来指定密码。
| 归档时间: |
|
| 查看次数: |
24460 次 |
| 最近记录: |