Создание дампа базы данных, как и восстановление с него, легко можно осуществить и через phpmyadmin. Но не всегда бывает такая возможность, и phpmyadmin может иметь ограничение на размер загружаемого файла дампа. По этому приводу ниже консольные команды для восстановления и создания дампа БД для mysql: Для того, чтобы сделать бэкап базы, используется такая конструкция команды:
1 |
mysqldump -u root -p -f mydatabase > /home/myname/mydatabasedump.sql |
-u – Это имя пользователя
-p – Пароль будет введен по запросу
-f – Пропуск ошибок После буквенных параметров указывается адрес к будущему дампу, с указанием стрелочки > Для того, чтобы восстановить базу данных из файла, используется такая команда:
1 |
mysql -u root -p -f mydatabase < /home/myname/mydatabasedump.sql |
-u – Это имя пользователя
-p – Пароль будет введен по запросу
-f – Пропуск ошибок mydatabase – тут вы указываете название базы данных И аналогично, указываете путь к дампу, откуда будет выполняться восстановление
Если надо создать новую БД, то нужно выполнить:
1 |
mysql -u root |
1 |
CREATE DATABASE `my_db` CHARACTER SET utf8 COLLATE utf8_general_ci; |