सर्वर दुनिया | गोपनीयता नीति | सहायता / संपर्क करें |
5872 / 118084402
|
MySQL 8.0 : mysqldump के साथ बैकअप2024/06/03 |
बैकअप और MySQL डेटा को पुनर्स्थापित करने के लिए, [mysqldump] के साथ चलना संभव है।
|
|
[1] | MySQL का डंप डेटा लेने के लिए [mysqldump] चलाएँ। |
# सभी तालिकाओं को लॉक करें और सभी डेटा को MySQL में डंप करें # डेटा डंप करने के दौरान, रीडिंग भी लॉक हो जाती है, इसलिए डेटाबेस का उपयोग करना वास्तव में असंभव है root@dlp:~# mysqldump --lock-all-tables --all-databases --events > mysql_dump.sql # सभी डेटा को बिना लॉक किए लेकिन लेनदेन के साथ डंप करें # [--single-transaction] विकल्प द्वारा डेटा अखंडता सुनिश्चित की गई root@dlp:~# mysqldump --single-transaction --all-databases --events > mysql_dump.sql # विशिष्ट डेटाबेस डंप करें root@dlp:~# mysqldump test_database --single-transaction --events > mysql_dump.sql |
[2] | किसी अन्य होस्ट पर बैकअप से डेटा पुनर्स्थापित करने के लिए, निम्नानुसार चलाएँ। पुनर्स्थापित करने से पहले, डंप डेटा को [rsync] या [scp] इत्यादि के साथ लक्ष्य होस्ट पर स्थानांतरित करें। |
# सभी डंप किए गए डेटा के लिए, बस एक फ़ाइल आयात करें root@node01:~# mysql < mysql_dump.sql # विशिष्ट डेटाबेस के साथ डंप किए गए डेटा के लिए, # पहले उसी DB नाम से एक खाली डेटाबेस बनाएं और उसके बाद, एक फ़ाइल आयात करें root@node01:~# mysql test_database < mysql_dump.sql |
Sponsored Link |