【发布时间】:2015-09-07 16:25:35
【问题描述】:
我想使用 phpmyadmin 导出功能创建我的数据库的备份。数据库不能有任何停机时间,所以我需要知道运行数据库导出是否会导致数据库停机?
我在网上查看过,但我得到的只是有关如何导出的说明。没有人告诉您它在执行任务时是否会停机。我只需要一个严格的答案,这样我就可以导出或组织一个安全的停机时间来导出。
非常感谢任何帮助,谢谢。
【问题讨论】:
标签: mysql database phpmyadmin
我想使用 phpmyadmin 导出功能创建我的数据库的备份。数据库不能有任何停机时间,所以我需要知道运行数据库导出是否会导致数据库停机?
我在网上查看过,但我得到的只是有关如何导出的说明。没有人告诉您它在执行任务时是否会停机。我只需要一个严格的答案,这样我就可以导出或组织一个安全的停机时间来导出。
非常感谢任何帮助,谢谢。
【问题讨论】:
标签: mysql database phpmyadmin
如果它是一个大型数据库(即三位数的 MB 或更多),您可能不应该使用 PHPMyAdmin 或通过您的浏览器执行此操作。最好在命令行上使用mysqldump:
# mysqldump -u UserName -p PassWord your_db > your_db.sql
...如果数据库大小小于 100 MB,您可能不必太担心您网站上的 MySQL 性能;除非您的服务器非常慢或处于持续的高负载状态。
【讨论】:
【讨论】:
答案是否定的,表不会被锁定,数据库不会关闭。但是,如果您的数据库很大并且需要很长时间来备份它,您有时可能会遇到性能下降(来自您的应用程序的 SQL 查询缓慢)。
【讨论】: