Реклама на сайте Advertise with us

Как запустить *.sql файл через консоль?

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

нет судьбы

С нами с 27.03.03
Сообщения: 4427
Рейтинг: 4204


Передовик Master-X (16.07.2011) Передовик Master-X (16.10.2011) Передовик Master-X (01.11.2011) Передовик Master-X (16.11.2011) Передовик Master-X (01.01.2012) Ветеран трепа Master-X (16.02.2012)
Ссылка на сообщениеДобавлено: 17/03/07 в 16:23       Ответить с цитатойцитата 

Есть MySQL база, есть файл .sql с тысячей INSERT запросов в одну из таблиц базы. Как его запустить чтоб все запросы из этого файла выполнились при помощи обычной консоли? (Синтаксис)

0
 



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 17/03/07 в 16:57       Ответить с цитатойцитата 

mysql -u user -p pass -D base -h host < file.sql

0
 

нет судьбы

С нами с 27.03.03
Сообщения: 4427
Рейтинг: 4204


Передовик Master-X (16.07.2011) Передовик Master-X (16.10.2011) Передовик Master-X (01.11.2011) Передовик Master-X (16.11.2011) Передовик Master-X (01.01.2012) Ветеран трепа Master-X (16.02.2012)
Ссылка на сообщениеДобавлено: 17/03/07 в 17:12       Ответить с цитатойцитата 



Спасибо.
Сразу только родился следующий вопрос:
где положить этот файлик на сервере или можно ли указать его путь в этом параметре? (Если можно например)

Как быть, если есть русские символы в командах INSERT?

0
 



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 17/03/07 в 18:00       Ответить с цитатойцитата 

вообще лучше всего через front-mysql (heidi) залить файл сразу в базу и не мучаться)
а с кодировками возможны проблемы, это да
путь помойму можно указать в этой команде, хотя хз

0
 



С нами с 29.12.06
Сообщения: 62
Рейтинг: 84

Ссылка на сообщениеДобавлено: 17/03/07 в 19:29       Ответить с цитатойцитата 

Vyacheslav писал:
Спасибо.
Сразу только родился следующий вопрос:
где положить этот файлик на сервере или можно ли указать его путь в этом параметре? (Если можно например)

Как быть, если есть русские символы в командах INSERT?


С русским все будет нормально, положить файл можно куда угодно, главно путь к нему потом знать, в итоге команда такая:
mysql DB_NAME -uUSER -p < /ПУТЬ/К/ФАЙЛУ/file.sql

0
 



С нами с 19.02.03
Сообщения: 1284
Рейтинг: 354

Ссылка на сообщениеДобавлено: 17/03/07 в 20:08       Ответить с цитатойцитата 

Vyacheslav писал:
Спасибо.
Сразу только родился следующий вопрос:
где положить этот файлик на сервере или можно ли указать его путь в этом параметре? (Если можно например)

можно. укажи абсолютный путь и все ок быдет.
Vyacheslav писал:

Как быть, если есть русские символы в командах INSERT?

все завист от кодировки в insert и кодировки в базе

0
 



С нами с 01.11.06
Сообщения: 316
Рейтинг: 293

Ссылка на сообщениеДобавлено: 17/03/07 в 21:46       Ответить с цитатойцитата 

Petroff писал:
С русским все будет нормально, положить файл можно куда угодно, главно путь к нему потом знать, в итоге команда такая:
mysql DB_NAME -uUSER -p < /ПУТЬ/К/ФАЙЛУ/file.sql


С русскими всё может быть хреново, если дамп из версии MySQL 4.x или ниже, а на сервере 4.1.x или выше(или же в обратном сочетании).

0
 



С нами с 29.12.06
Сообщения: 62
Рейтинг: 84

Ссылка на сообщениеДобавлено: 21/03/07 в 16:04       Ответить с цитатойцитата 

zteam писал:
С русскими всё может быть хреново, если дамп из версии MySQL 4.x или ниже, а на сервере 4.1.x или выше(или же в обратном сочетании).

Про смену версий юзер умолчал - соответственно предположил, что ее нет, если все же есть, то это отдельная тема, не раз обсуждаемая, если по быстрому, то в большенстве случаев помогает первой строчкой дампа поставить
SET NAMES cp1251;

0
 



С нами с 14.06.06
Сообщения: 3000
Рейтинг: 1475

Ссылка на сообщениеДобавлено: 21/08/07 в 08:53       Ответить с цитатойцитата 

А какой командой из того же шела восстановить базу из дампа?

0
 



С нами с 21.06.05
Сообщения: 1788
Рейтинг: 1579

Ссылка на сообщениеДобавлено: 21/08/07 в 12:11       Ответить с цитатойцитата 

salvador писал:
А какой командой из того же шела восстановить базу из дампа?

тут вся тема про это

ВОСТОРГ ЗНАЧИТ BMW

0
 



С нами с 14.06.06
Сообщения: 3000
Рейтинг: 1475

Ссылка на сообщениеДобавлено: 21/08/07 в 13:43       Ответить с цитатойцитата 

samedi писал:
тут вся тема про это
тогда извиняюсь. я в сиквеле дилетант, мог и напутать чегось

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »