Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

लिनक्स सर्वर पर स्वचालित रूप से MySQL डेटाबेस का बैकअप लें

उत्तर :एक क्रोन

विवरण :

इसके साथ कुछ फ़ाइल बनाने का प्रयास करें:

 #!/bin/sh
 mysqldump -u root -p pwd --opt db1.sql > /respaldosql/db1.sql
 mysqldump -u root -p pwd --opt db2.sql > /respaldosql/db2.sql
 cd /home/youuser/backupsql/
 tar -zcvf backupsql_$(date +%d%m%y).tgz *.sql
 find -name '*.tgz' -type f -mtime +2 -exec rm -f {} \;

फ़ाइल को पर्याप्त अनुमति दें

 chmod 700 mysqlrespaldo.sh

या

 sudo chmod 700 something.sh

और फिर

. के साथ एक क्रॉन बनाएं
 crontab -e

इसे इस तरह सेट करना

 **0 1 * * *** /home/youruser/coolscripts/something.sh

याद रखें कि संख्याओं या '*' वर्णों में यह संरचना होती है:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL 8.0 डेटा फोल्डर को कैसे बदलें। क्या मैं वनड्राइव फ़ोल्डर का उपयोग कर सकता हूं?

  2. अमान्य पैरामीटर संख्या:पैरामीटर परिभाषित नहीं किया गया था डेटा सम्मिलित करना

  3. दो असंबंधित प्रश्नों के परिणामों को एक दृश्य में संयोजित करें

  4. MySQL INSERT INTO टेबल VALUES .. बनाम INSERT INTO टेबल SET

  5. अपने MySQL डेटाबेस को दूसरे कंप्यूटर में कैसे ट्रांसफर करें?