2013-03-31 4 views
0

Я видел много учебников, рассказывающих мнеПопытка импорта .SQL работает WAMP

databaseName < databaseName.sql 

Запуск WAMP. Я вижу, где находится папка данных mysql. Я поместил мой .sql-файл в эту папку или в папку, где моя база данных - это то, что я хочу импортировать .sql-файл, но никакая команда, которую я запускаю, не работает.

Вопрос: Какую команду выполнить из приглашения mysql при условии, что я вошел в систему и «использовал» правильную базу данных?

+0

только Google для 'mysqldump' есть много примеров. –

+0

Я рассмотрел более десятка примеров и руководств. Спасибо за здравый смысл. – carter

ответ

2

использование время доставки INFILE.

Вы также можете использовать данные загрузки LAN INFILE.

У меня есть база данных «мира». купив его (я использую csv), я бы использовал следующее.

use world; 
    source C:\wamp\bin\mysql\mysql5.5.24\data\world\filename.sql; 

К сожалению, я не говорил, что я положил его здесь

C: \ WAMP \ Bin \ MySQL \ mysql5.5.24 \ Data \ Мир

+0

Цените помощь. Однако я не хочу вручную загружать 70 + столов. Я ищу способ импортировать весь db. – carter

+0

К сожалению я сначала не понял, вы использовали весь дб ... В этом случае, используйте следующее ... изменения в базу данных с использования yourdb; затем Источник c: \ путь \ to \ file \ filename.sql; –

+0

Я использую db. Затем я набираю источник C: \ pathto \ file.sql. Он дает команду Error unkown '\ b' unknown command '\ m' – carter

0

Если и только если файл является действительный дамп базы данных (что расширение файла «.sql» означает), то вы можете применить этот дамп из любого места следующим образом:

  1. Запустите программу mysql.exe ([пУТЬ к MYSQL БИН DIR] MySQL .exe [ПАРАМЕТР]
  2. Изнутри mysql.exe использовать "источник" команду как источника [PATH TO SQL ФАЙЛА] databaseName.sql
+0

Странным было то, что он не работал нигде, кроме случаев, когда файл .sql находился в корне моего диска c по какой-то причине. Я продолжал получать ошибки. – carter