Експорт бази даних MySQL у SSH
Замість phpMyAdmin можна використати підключення за допомогою безпечної оболонки (SSH), щоб експортувати резервну копію SQL своєї бази даних. Це вдосконалений спосіб експорту великих файлів SQL, який може знадобитися під час користування самокерованим хостингом VPS або виділеними серверами, оскільки для них не інстальовано phpMyAdmin.
- Програма SSH. Ми пропонуємо PuTTY для Windows або Terminal для macOS .
- Ваші відомості FTP. Якщо ви ще не записали їх, вам потрібно знайти свій хост FTP, ім’я користувача і пароль.
- Для свого хоста FTP можна використовувати своє доменне ім’я або IP-адресу.
- Ім’я користувача FTP та пароль можна знайти в обліковому записі хостингу Linux із cPanel або хостингу Windows із Plesk.
- Відомості про вашу базу даних. Якщо ви ще не записали їх, вам потрібно знайти ім’я бази даних, ім’я користувача, ім’я хоста та пароль.
- Якщо ви використовуєте WordPress, відомості про базу даних можна знайти у файлі wp-config.php.
- Якщо ви використовуєте хостинг Linux із cPanel, localhost — завжди ім’я хоста вашої бази даних. Ви можете знайти інші відомості про базу даних у своєму обліковому записі хостингу.
- Якщо ви використовуєте хостинг Windows із Plesk, зайдіть у свій обліковий запис хостингу, щоб знайти всю інформацію про базу даних.
- Підключення до мого облікового запису хостингу за допомогою SSH (Secure Shell).
- Використовуйте команду ls, щоб виставити файли та папки, і cd та ../, щоб перемикати каталоги, поки ви не зайдете в каталог, у якому потрібно зберегти резервну копію.
- Підключіться до MySQL за допомогою такої команди:
mysqldump -h hostname -P port -u username -p database > backup.sql
Примітка. Якщо ви використовуєтеlocalhost для свого хоста, потрібно пропустити–h hostname
, а якщо у вас стандартний порт (3306), можна пропустити частину команди, а саме–P port
.- У команді вище потрібно замінити:
- hostname іменем свого хоста;
- port номером свого порту MySQL. Якщо не вказано інше в обліковому записі хостингу, номер вашого порту — 3306.
- username своїм іменем користувача в цій базі даних;
- database іменем бази даних, яку потрібно експортувати;
- backup.sql іменем, яке хочете використати для файлу резервної копії.
- У команді вище потрібно замінити:
- Натисніть на клавіатурі Enter.
- Коли з’явиться підказка Введіть пароль:, введіть пароль для цього користувача бази даних.
Примітка. З міркувань безпеки ви не бачитимете пароль, коли вводитимете або вставлятимете його.
- Натисніть на клавіатурі Enter.
Вашу базу даних експортовано до файлу SQL, названого вами на кроці 4. Тепер вона готова до завантаження на ваш локальний комп’ютер.
Додаткові відомості
- Імпорт бази даних MySQL за допомогою SSH
- Ви також можете експортувати й імпортувати базу даних у phpMyAdmin.