π₯οΈ Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΈ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌ Π΄Π°ΠΌΠΏΠ°ΠΌΠΈ Π±Π°Π· Π΄Π°Π½Π½ΡΡ
Π² Linux ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ! π ΠΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ β Π·Π½Π°ΡΠΈΡ ΡΠΎΡ
ΡΠ°Π½ΠΈΡΡ ΡΠΏΠΎΠΊΠΎΠΉΡΡΠ²ΠΈΠ΅ Π΄Π°ΠΆΠ΅ ΠΏΡΠΈ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΡΡ
ΡΠ±ΠΎΡΡ
. Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ ΠΈ Π±ΡΡΡΡΠΎ Π½Π°Π»Π°Π΄ΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π΄Π°ΠΌΠΏ Π±Π°Π· Π΄Π°Π½Π½ΡΡ
ΠΏΡΡΠΌΠΎ ΠΈΠ· ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π°. - ΠΠ»Ρ MySQL / MariaDB: mysqldump -u root -p password --all-databases > /backup/all_databases_$(date +%Y-%m-%d).sql - ΠΠ»Ρ PostgreSQL: PGPASSWORD=password pg_dumpall -U postgres > /backup/all_databases_$(date +%Y-%m-%d).sql - Π§ΡΠΎΠ±Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΎ, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°ΡΡ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π² cron: 0 3 * * * /usr/bin/mysqldump -u root -p'password' --all-databases > /backup/all_databases_$(date +%Y-%m-%d).sql ΠΠ»ΡΡΡ ΡΠ°ΠΊΠΈΡ
ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΎΠ²: - ΠΡΡΡΡΠ°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΈ Ρ
ΠΎΡΠΎΡΠ°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ - ΠΠ°Π΄Π΅ΠΆΠ½ΠΎΠ΅ Ρ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
- ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π²ΡΡ Π² ΡΠ»ΡΡΠ°Π΅ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ ΠΠ±ΡΠ°ΡΠΈ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅ ΡΠΊΡΠΈΠΏΡΡ ΠΈ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΡΡΡ β Π·Π°Π»ΠΎΠ³ ΡΠ²ΠΎΠ΅ΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ. ΠΠ΅ ΡΠΎΡΡΠ΅Π΄ΠΎΡΠ°ΡΠΈΠ²Π°ΠΉΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° Π±ΡΠΊΠ°ΠΏΠ°Ρ
β ΠΏΠΎΠΌΠ½ΠΈ ΠΎ Ρ
ΡΠ°Π½Π΅Π½ΠΈΠΈ Π²Π½Π΅ ΡΠ΅ΡΠ²Π΅ΡΠ°, Π½
π₯οΈ Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΈ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌ Π΄Π°ΠΌΠΏΠ°ΠΌΠΈ Π±Π°Π· Π΄Π°Π½Π½ΡΡ Π² Linux
5Β Π°Π²Π³ΡΡΡΠ°Β 20255Β Π°Π²Π³Β 2025
1 ΠΌΠΈΠ½