π ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±ΡΠΊΠ°ΠΏ Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ
MySQL Π·Π° 5 ΠΌΠΈΠ½ΡΡ! Π ΠΌΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠ² ΠΈ DevOps-Π»ΡΠ±ΠΈΡΠ΅Π»Π΅ΠΉ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡΡ: Ρ
ΡΠ°Π½ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ β Π·Π½Π°ΡΠΈΡ Π·Π°ΡΠΈΡΠ°ΡΡ Π±ΡΠ΄ΡΡΠ΅Π΅. Π Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π±ΡΠΊΠ°ΠΏΠΎΠ² β ΠΊΠ»ΡΡ ΠΊ ΡΠΏΠΎΠΊΠΎΠΉΡΡΠ²ΠΈΡ Π² Π»ΡΠ±ΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ. Π‘Π°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ cron ΠΈ mysqldump. ΠΠ΅Π΄Ρ Π½Π΅Π²ΡΡ
ΠΎΠ΄Π½ΡΠ΅ ΡΠΈΡΡΠ°ΡΠΈΠΈ ΡΠ»ΡΡΠ°ΡΡΡΡ, ΠΈ Π²Π°ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΊ Π½ΠΈΠΌ Π³ΠΎΡΠΎΠ²ΡΠΌ. ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ
Π±ΡΠΊΠΎΠ²: - ΠΠ°ΡΠΈΡΠ° Π΄Π°Π½Π½ΡΡ
ΠΎΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ
ΡΠ΄Π°Π»Π΅Π½ΠΈΠΉ - ΠΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π² ΡΡΠΈΡΠ°Π½Π½ΡΠ΅ ΠΌΠΈΠ½ΡΡΡ - ΠΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΡΠΈ ΠΌΠ°ΡΡΡΠ°Π±Π½ΡΡ
ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡΡ
Π§ΡΠΎΠ±Ρ Π½Π°ΡΡΡΠΎΠΈΡΡ Π²ΡΡ Π±ΡΡΡΡΠΎ: - Π‘ΠΎΠ·Π΄Π°ΠΉ ΡΠΊΡΠΈΠΏΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, backup.sh, Π³Π΄Π΅ ΡΠΊΠ°ΠΆΠΈ: mysqldump -u root -p'ΡΠ²ΠΎΠΉΠΏΠ°ΡΠΎΠ»Ρ' --all-databases > /backup/db$(date +%Y-%m-%d).sql - Π‘Π΄Π΅Π»Π°ΠΉ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΌ: chmod +x backup.sh - ΠΠΎΠ±Π°Π²Ρ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π² cron: 0 2 * /full/path/to/backup.sh Π’Π°ΠΊ ΡΡ Π±ΡΠ΄Π΅ΡΡ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎ ΡΠΏΠ°ΡΡ, Π·Π½Π°Ρ, ΡΡΠΎ Π²ΡΠ΅ Π±Π°Π·Ρ ΡΠΎΡ
ΡΠ°Π½Π΅Π½Ρ. ΠΠΎΡΠΎΠ² Π»ΠΈ ΡΡ ΠΊ Π΄Π°Π½Π½ΡΠΌ-ΡΠΊΡΡΡΠ΅ΠΌ? ΠΠ»ΠΈ ΡΠ²ΠΎΠΉ ΡΠ΅ΡΠ²Π΅Ρ β Π²Π°Ρ Π»ΡΠ±ΠΈΠΌΡΠΉ Π³Π΅ΡΠΎΠΉ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ ΡΠ΅ΡΠΏΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ? π¬ ΠΡΠΈΠ³Π»Π°ΡΠ°Π΅ΠΌ ΡΠ΅Π±Ρ ΠΏΡΠΎΠΊΠ°ΡΠ°ΡΡ ΡΠ²ΠΎΠΈ Π½Π°Π²ΡΠΊΠΈ Π² ΡΠ΅Π»Π΅Π³Ρ
π ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±ΡΠΊΠ°ΠΏ Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ MySQL Π·Π° 5 ΠΌΠΈΠ½ΡΡ
3Β Π°Π²Π³ΡΡΡΠ°Β 20253Β Π°Π²Π³Β 2025
~1 ΠΌΠΈΠ½