Перенесення бази даних за допомогою phpmyadmin
Експорт бази даних
Для того, щоб дамп бази можна було без проблем імпортувати на будь-якому sql-сервері, рекомендується виконувати не повний дамп всієї бази, а дамп на по-табличній основі.
В цьому випадку в дампі не буде створена директиви CREATE DATABASE, а будуть лише директиви створення і наповнення таблиць, що дозволить уникнути багатьох проблем при імпорті на SQL-серверах, на яких SQL-користувачеві заборонено створювати бази даних при імпорті дампа, бази створюються з панелі управління хостингом вручну.
Відкривши на вихідному сервері phpMyAdmin, потрібно натиснути на ім'я бази даних в лівому меню, після чого - в правому фреймі відкриється список таблиць цієї бази.
Над цим списком потрібно перейти в закладку "Експорт":

У розділі "Експорт" потрібно вибрати наступні параметри:
- Відзначити всі - під списком таблиць, щоб в дамп бази були включені всі таблиці
- Послати - для того, щоб отриманий дамп був викачаний на комп'ютер
- Архівувати в gzip - для зменшення розміру отриманого файлу. Використовувати zip-архіви не рекомендується, через проблеми з сумісністю при подальшому імпорті дампа.

Отриманий в результа дамп можна буде без проблем імпортувати на будь-якому SQL-сервері, на якому вже створена порожня база.
У разі, якщо вже є дамп бази, створений не враховуючи описані вище правила, то при імпорті може виникнути така помилка:
CREATE DATABASE failed; error: 'Access denied for user'
Після цього - потрібно зберегти дамп, і повторити спробу імпорту.