我想使用phpmyadmin導出函數創建我的數據庫的備份。數據庫不能有任何停機時間,所以我需要知道運行數據庫導出是否會使數據庫停機?如果我使用phpmyadmin導出數據庫,它會鎖定我的表還是將數據庫關閉?
我看過在線,但我得到的是如何導出說明。沒有人告訴你它在完成任務時是否會關閉。我只需要一個海峽答案,所以我可以導出或組織安全停機時間導出。
任何幫助真的很感激,謝謝。
我想使用phpmyadmin導出函數創建我的數據庫的備份。數據庫不能有任何停機時間,所以我需要知道運行數據庫導出是否會使數據庫停機?如果我使用phpmyadmin導出數據庫,它會鎖定我的表還是將數據庫關閉?
我看過在線,但我得到的是如何導出說明。沒有人告訴你它在完成任務時是否會關閉。我只需要一個海峽答案,所以我可以導出或組織安全停機時間導出。
任何幫助真的很感激,謝謝。
答案是否定的,表不會被鎖定,數據庫不會被關閉。但是,如果數據庫很大,並且需要很長時間才能對其進行備份,則有時可能會導致性能下降(來自應用程序的SQL查詢速度較慢)。
謝謝,我很欣賞投入,我可能會安排一些停機時間。 –
如果它是一個大的數據庫(即MB的三位數以上),你可能不應該與phpMyAdmin或者通過瀏覽器這樣做。在命令行,而不是更好地利用mysqldump
:
# mysqldump -u UserName -p PassWord your_db > your_db.sql
...如果數據庫的大小是< 100 MB,你可能不必太在意了您網站上的MySQL的性能;除非您的服務器速度很慢或負載不變。
那正是我想要的,謝謝Daniel。 –