Spec-Zone .ru
спецификации, руководства, описания, API
|
Чтобы перезагрузить файл дампа, записанный mysqldump, который состоит из SQL-операторов, используйте это
как входной для mysql клиента. Если файл дампа создавался mysqldump с --all-databases
или --databases
опция, это содержит CREATE DATABASE
и USE
операторы и это не необходимы определить базу данных значения по
умолчанию, в которую можно загрузить данные:
shell> mysql < dump.sql
Альтернативно, изнутри mysql, используйте a source
команда:
mysql> source dump.sql
Если файл является дампом единственной базы данных, не содержащим CREATE DATABASE
и USE
операторы, создайте базу данных сначала (в случае необходимости):
shell> mysqladmin create db1
Затем определите имя базы данных, когда Вы загружаете файл дампа:
shell> mysql db1 < dump.sql
Альтернативно, изнутри mysql, создайте базу данных, выберите это как базу данных значения по умолчанию, и загрузите файл дампа:
mysql>CREATE DATABASE IF NOT EXISTS db1;
mysql>USE db1;
mysql>source dump.sql