Як зробити резервну копію серверної бази даних mysql

Бекап баз даних MySQL в Linux

Якщо ви використовуєте сервер MySQL з важливою інформацією, у вас може виникнути бажання періодично робити резервні копії баз даних. Інструмент командного рядка Linux під назвою mysqldump дозволяє вам забекапіть бази даних MySQL без необхідності зупиняти MySQL сервер. mysqldump на виході генерує текстовий файл, який містить серію MySQL команд, які представляють поточний знімок баз даних, які були піддані резервного копіювання. Отриманий на виході mysqldump файл, може бути з легкістю стиснутий і / або зашифрований, якщо в цьому є необхідність.

У цьому уроці я опишу як зробити резервну копію MySQL сервера за допомогою mysqldump.

Програма mysqldump міститься в клієнтському пакеті MySQL. Тому, в першу чергу потрібно встановити клієнтський пакет.

Для установки mysqldump на Ubuntu, Debian або Mint:

Якщо робите на локальному комп'ютері, то -h [server-ip-address] можна пропустити.

Для файлу backup.sql теж можна вказати абсолютний шлях, щоб потім не довелося шукати його по всьому Widnows. Якщо абсолютний шлях не вказано, і якщо командний рядок запущена не від імені адміністратора, то файл за умовчанням буде розміщений в корені користувальницького каталогу.

Наприклад, у мене файл з'явився в папці C: UsersAlex

Якщо командний рядок запущена від імені адміністратора, то файл з'явиться в каталозі C: ​​WindowsSystem32

Схожі теми

У світлі новий експлойтів Linux, аудит безпеки. Як багато вразливостей і експлойтів Linux було відкритим за останні 6 місяців? Багато. Недавні Shellshock, Heartbleed, Poodle, Ghost і, може б.

MetaModule - Тестування SSH ключа з Метасп. Якщо ви отримуєте незашифрований конфіденційний ключ SSH від зламаної цільової машини, ви можете запустити MetaModule тестування ключа SSH.

Схожі статті