我想使用phpmyadmin导出功能创建数据库的备份。数据库没有任何停机时间,所以我需要知道运行数据库导出是否会使数据库失效?
我已经在网上看了,但我得到的是关于如何导出的说明。没有人告诉你它是否会在完成任务时失效。我只需要一个严密的答案,这样我就可以出口或组织一个安全停机时间来出口。
非常感谢任何帮助,谢谢。
答案 0 :(得分:2)
如果它是一个大型数据库(即三位数MB或更多),您可能不应该使用PHPMyAdmin或通过浏览器执行此操作。最好在命令行上使用mysqldump
:
# mysqldump -u UserName -p PassWord your_db > your_db.sql
...如果数据库大小是< 100 MB,您可能不必太关心网站上的MySQL性能;除非你的服务器很慢或负载很重。
答案 1 :(得分:1)
答案是否定的,表格不会被锁定,数据库也不会被关闭。但是,如果您的数据库很大并且备份它需要很长时间,那么有时可能会导致性能下降(来自应用程序的SQL查询速度慢)。
答案 2 :(得分:1)