Библиотека
Дневники
Фотогалереи
Легкий форум
Архив
Поиск
Здравствуйте Гость (Вход|Регистрация)   
Студенческий форум
 
 


  Ответ в темуСоздание новой темыСоздание опроса

> MySQL, MySQL в пакетном режиме

Barkas
Быстрая цитата




Абитуриент
*

Профиль
Группа: Пользователи
Сообщений: 12
Регистрация: 18.06.2005
Репутация: нет

Место учебы:


MySQL отказывается работать в пакетном режиме.Суть проблемы в следующем:
1.создаю текстовый файл содержащий SQL операторы и сохраняю его как users.sql в папке
mysql_files на диске C:.
2.Запускаю MySQL и ввожу оператор: < C:\mysql_files\users.sql;
3.В итоге получаю: ERROR:
Unknown command '\m'.
ERROR 1102 (42000): Incorrect database name 'sers.sql;'
->;
ERROR 1064 (42000): You have an error in your SQL syntax; chek the manualthat
corresponds to your MySQL server version for the right syntax to use near
'< C:\mysql_files' at line 1
Подскажите пжалста кто разбирается, что за фигня такая и как с ней бороться чтоб все заработало? Заранее
премного благодарен.
PMПисьмо на e-mail пользователю
Top
whisk
Быстрая цитата




Уважаемый Кандидат наук
*****

Профиль
Группа: Пользователи
Сообщений: 975
Регистрация: 29.03.2005
Репутация: 87

Место учебы: ОрёлГТУ


Цитата
2.Запускаю MySQL и ввожу оператор: < C:\mysql_files\users.sql;

Набери "mysql.exe --help". У mysql нет команды "<". Используй "source".
PMПисьмо на e-mail пользователюСайт пользователяICQ
Top
дед_мажор
Быстрая цитата




Уважаемый крутой перец
Group Icon

Профиль
Группа: Декан
Сообщений: 2405
Регистрация: 11.11.2005
Репутация: 156

Место учебы: да


Цитата (whisk)
Запускаю MySQL и ввожу оператор

надеваю волшебный плащ и волшебную шляпу...
папки, операторы, пакетный режим...

сначала компьютером пользоваться научись (одно из волшебных слов - консоль, CLI), а потом уже запускай приложения, отличные от каэс и линейки.
PMПисьмо на e-mail пользователю
Top
Barkas
Быстрая цитата




Абитуриент
*

Профиль
Группа: Пользователи
Сообщений: 12
Регистрация: 18.06.2005
Репутация: нет

Место учебы:


Цитата (дед_мажор)
сначала компьютером пользоваться научись

К твоему сведению компом пользоваться умею, а вот Mysql не знаю, потому и прошу помощи, а не ржать как конь.Уверен ты тож многого не знаешь чего знаю я.
PMПисьмо на e-mail пользователю
Top
Barkas
Быстрая цитата




Абитуриент
*

Профиль
Группа: Пользователи
Сообщений: 12
Регистрация: 18.06.2005
Репутация: нет

Место учебы:


Цитата (whisk)
Используй "source".

Привет. Таким способом тож пытался, но ничего не выходит.
Исходные данные теже,ввожу следующее: \.C:\mysql_files\users.sql;
Получаю следующее: ERROR:
Usage: \.<filename> |sourche <filename>

Вводил даж с угловыми скобками в различных комбинациях, не помогает, выдает ошибку 22.
Подскажи пжалста в чем проблема, как правильно записать команду.Или лучше опиши поэтапно,
как мне все сделать правильно.
PMПисьмо на e-mail пользователю
Top
Barkas
Быстрая цитата




Абитуриент
*

Профиль
Группа: Пользователи
Сообщений: 12
Регистрация: 18.06.2005
Репутация: нет

Место учебы:


Цитата (дед_мажор)
консоль, CLI

Что такое консоль, CLI?
PMПисьмо на e-mail пользователю
Top
whisk
Быстрая цитата




Уважаемый Кандидат наук
*****

Профиль
Группа: Пользователи
Сообщений: 975
Регистрация: 29.03.2005
Репутация: 87

Место учебы: ОрёлГТУ


Barkas
почему тебе проще задать вопрос здесь на форуме и ждать ответа (день, два, неделю), чем внимательно прочитать мануал и сделать правильно (5 минут)?
Цитата
Получаю следующее: ERROR:
Usage: \.<filename> |sourche <filename>

Спорю на что угодно, что там выводится не то, что ты написал?
PMПисьмо на e-mail пользователюСайт пользователяICQ
Top
Barkas
Быстрая цитата




Абитуриент
*

Профиль
Группа: Пользователи
Сообщений: 12
Регистрация: 18.06.2005
Репутация: нет

Место учебы:


знал бы где почитать, уже прочелбы. Что такое мануал и где его взять? А выводится именно то что написал. Какой мне смысл сидеть на форуме и писать фигню всякую. Whisk помоги пжалста разобраться.
PMПисьмо на e-mail пользователю
Top
Ленивый Вычислитель
Быстрая цитата




Уважаемый Борец за ИТ-цивилизацию
Group Icon

Профиль
Группа: V.I.P персона
Сообщений: 3343
Регистрация: 19.04.2005
Репутация: 297

Место учебы: ОрелГТУ


Цитата (Barkas)
знал бы где почитать, уже прочелбы
Цитата (Barkas)
знал бы где почитать, уже прочелбы. Что такое мануал и где его взять?

Don’t use the Force, Luke, try to think!
http://www.google.ru/search?hl=ru&q=mysql+...%B3%D1%84%D0%B4

Цитата (Barkas)
А выводится именно то что написал

Прямо с орфографическими ошибками ? ;-)

Цитата (Barkas)
Какой мне смысл сидеть на форуме и писать фигню всякую.

Вот и нам не понятно...
PMПисьмо на e-mail пользователю
Top
Barkas
Быстрая цитата




Абитуриент
*

Профиль
Группа: Пользователи
Сообщений: 12
Регистрация: 18.06.2005
Репутация: нет

Место учебы:


Спасибо Ленивый вычислитель
PMПисьмо на e-mail пользователю
Top
Barkas
Быстрая цитата




Абитуриент
*

Профиль
Группа: Пользователи
Сообщений: 12
Регистрация: 18.06.2005
Репутация: нет

Место учебы:


Прочитал, ознакомился с командой "source", попробовал, но непомогает, выдает ошибку 22. Что эт значит???
PMПисьмо на e-mail пользователю
Top
Ленивый Вычислитель
Быстрая цитата




Уважаемый Борец за ИТ-цивилизацию
Group Icon

Профиль
Группа: V.I.P персона
Сообщений: 3343
Регистрация: 19.04.2005
Репутация: 297

Место учебы: ОрелГТУ


Barkas
Давай ты сам будешь Гугл спрашивать smile.gif
на mysql.com информация исчерпывающая, кроме того там есть форум поддержки и разработчиков, где можно задать твой вопрос smile.gif


PS. "Дорогие учёные. У меня который год в подполе происходит подземный стук. Объясните, пожалуйста, как он происходит" © А. и Б. Стругацкие.
PMПисьмо на e-mail пользователю
Top
Barkas
Быстрая цитата




Абитуриент
*

Профиль
Группа: Пользователи
Сообщений: 12
Регистрация: 18.06.2005
Репутация: нет

Место учебы:


У меня с иностранным плохо Ленивый вычислитель. Поэтому не смогу воспользоваться этим сайтом. Но все равно спасибо за помощ
PMПисьмо на e-mail пользователю
Top
Ленивый Вычислитель
Быстрая цитата




Уважаемый Борец за ИТ-цивилизацию
Group Icon

Профиль
Группа: V.I.P персона
Сообщений: 3343
Регистрация: 19.04.2005
Репутация: 297

Место учебы: ОрелГТУ


Barkas
Английский учи, без него в ИТ никуда.
Но есть мануал по MySQL 4.0 (древний, но тебе пока новизна не критична) на русском.
Раздел про запуск в пакетном режиме там есть.
По главам: http://downloads.mysql.com/docs/refman-4.0...tml-chapter.zip
Одной html-страницей: http://downloads.mysql.com/docs/refman-4.0-ru.html.zip
PMПисьмо на e-mail пользователю
Top
sensey
Быстрая цитата




Аспирант
***

Профиль
Группа: Пользователи
Сообщений: 191
Регистрация: 6.06.2005
Репутация: 16

Место учебы: ОрелГТУ


Оператор "<" (перенаправление ввода-выводы) действует только в командной оболочке!
Делайт так:
1. запускаешь shell (в виндусах - cmd)
2. вызываешь клиента mysql:
Код

cd c:/mysql/bin/
mysql < C:/mysql_files/users.sql


Приемущество такого подхода - возможность автоматизации,
т.е. нет необходимости в интерактивном взаимодействии.

Как вариант можешь использовать phpmysqladmin (www.phpmyadmin.net)
или программы из дистрибутива с MySQL


[offtopic]
Не советую использовать MySQL под виндами вообще и под
высокими нагрузками в частности.

Так же советую пристально посмотреть на PostgreSQL.
Он гораздо более функциональный: напр. может в качестве PL/SQL
использовать Java, Python, Perl, PHP, Tcl, C и др.
Умеет полнотекстовую индексацию, представления (view),
репликацию, резервное копирование посредством снимков (snapshot).
Да и с производительностью получше: http://tweakers.net/reviews/657/6
[\offtopic]
PMПисьмо на e-mail пользователюMSN
Top
Ленивый Вычислитель
Быстрая цитата




Уважаемый Борец за ИТ-цивилизацию
Group Icon

Профиль
Группа: V.I.P персона
Сообщений: 3343
Регистрация: 19.04.2005
Репутация: 297

Место учебы: ОрелГТУ


Цитата (sensey)
Не советую использовать MySQL под виндами вообще и под
высокими нагрузками в частности.

По моему при словах "высокая нагрузка" про MySQL можно забыть совсем, и начать смотреть на промышленные СУБД. Вообще выбор одного из компонентов решения выбирается исходя из требований производительности, функциональности и совместимости с другими используемыми компонентами. А для учебных целей в принципе без разницы что использовать.

А так, Oracle Express хорош и бесплатен. Да и MS SQL Server Express Edition тоже.
Заодно учиться будешь сразу на СУБД, которые используется в серьёрных приложениях
Хотя на вкус и цвет фломастеры разные smile.gif

Да и рано по-моему сейчас объяснять разницу между СУБД, тут скорее общие принципы реляционных БД, нормализацию, правила Кодда читать надо...
PMПисьмо на e-mail пользователю
Top
sensey
Быстрая цитата




Аспирант
***

Профиль
Группа: Пользователи
Сообщений: 191
Регистрация: 6.06.2005
Репутация: 16

Место учебы: ОрелГТУ


ЛВ, между прочим у мюсикла есть trueЪ-enterprise версия с поддержкой от санок.
Так что не стоит судить столь категорично.
Да и не единым мюсиклом, как говорится, живо сообщество СПО.

Кстати названный выше постгрес по функционалу и производительности
близок к седьмому ораклу. Сам Майкл Стоунбрейкер приложил руку к его
созданию [постгреса].

Опять-таки, с точки зрения обучения приемущество постгреса/оракла в том,
что архитектура близка к классической Дейтовской модели*. Тут вам
и версионность, многофазовые транзакции, точки восстановления -
в общем полный ACID (атомарность, согласованность, изолированность, вечность).

* - см. книгу К.Дж.Дейт Введение в системы баз данных.
PMПисьмо на e-mail пользователюMSN
Top
michael
Быстрая цитата




Уважаемый карабас-барабас
Group Icon

Профиль
Группа: Декан
Сообщений: 1714
Регистрация: 12.05.2005
Репутация: 164

Место учебы: /usr/share/man


Цитата
MS SQL Server

Цитата
СУБД, которые используется в серьёрных приложениях

(хихикает)
PMСайт пользователяICQ
Top
Ленивый Вычислитель
Быстрая цитата




Уважаемый Борец за ИТ-цивилизацию
Group Icon

Профиль
Группа: V.I.P персона
Сообщений: 3343
Регистрация: 19.04.2005
Репутация: 297

Место учебы: ОрелГТУ


Цитата (sensey)
Кстати названный выше постгрес по функционалу и производительности
близок к седьмому ораклу.

Гы. СПО через 15 лет смогло повторить Oracle 15-летней давности? ;-)
Воистину победа над проприетарными технологиями smile.gif
PMПисьмо на e-mail пользователю
Top
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
 
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:o  :D  :rolleyes:  :cry2: 
:unsure:  :cry:  :angry:  :bleh: 
:dev:  :flowers:  :fool:  :old: 
:shook:  :angel:  :wor:  :rotfl: 
:kov:  :chair:  :friends:  :wub: 
       
Показать всё


 
Опции сообщения  Включить смайлики?
 Включить подпись?
 Использовать AJAX?

Опции темы Ответ в темуСоздание новой темыСоздание опроса

 

Студенческий клуб ostudent.ru и его создатели не несут ответственности за достоверность самостоятельно размещаемой посетителями сайта информации и не могут подтвердить или опровергнуть её.

Этот сайт защищен «Site Guard»