Автор Тема: Импорт базы  (Прочитано 4094 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн =Женек=

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 66
  • +0/-0
  • 0
    • Просмотр профиля
    • http://icq-easy-hack.narod.ru
Импорт базы
« : 16 Января 2003, 19:35:51 »
я работаю с Mysql под Виндами. Какие то глюки у меня с mysqlimport.
приходится все команды из консоли набирать. А как мне из консоли загрузить
кучу команд, записанных в файле *.sql?

Оффлайн fidget

  • Непоседа
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 607
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Импорт базы
« Ответ #1 : 16 Января 2003, 19:49:26 »
из консоли=из консольного клиента?

если да, то
> source filename;

если из DOS, то
> mysql [параметры] < filename
На Машине Тьюринга далеко не уедешь.

Оффлайн semya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 0
    • Просмотр профиля
Импорт базы
« Ответ #2 : 19 Января 2003, 15:36:35 »
с mysql под виндами намного проще работать используя mysqlFront там и импорт и экспорт баз данных реализованы

Оффлайн =Женек=

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 66
  • +0/-0
  • 0
    • Просмотр профиля
    • http://icq-easy-hack.narod.ru
Импорт базы
« Ответ #3 : 20 Января 2003, 15:53:09 »
Вот таблица:
Поле               ТИП   Ключ Умолчание

Хост char          char(60)  PRI
Db char            char(32)  PRI  
Пользователь char  char(16)  PRI
Insert_priv    enum(\'N\',\'Y\')      N
Update_priv    enum(\'N\',\'Y\')      N
Delete_priv    enum(\'N\',\'Y\')      N
Create_priv    enum(\'N\',\'Y\')      N
Drop_priv      enum(\'N\',\'Y\')      N
Reload_priv    enum(\'N\',\'Y\')      N
Shutdown_priv  enum(\'N\',\'Y\')    N
Process_priv   enum(\'N\',\'Y\')      N
File_priv      enum(\'N\',\'Y\')      N



Я ввожу :
INSERT INTO user VALUES (\'zheka\',\'zheka\',password(\'something\'),
                          \'Y\',\'Y\',\'Y\',\'Y\',\'Y\',\'Y\',\'Y\',\'Y\',\'Y\',\'Y\');

Оно мне пишет: Error in SQL syntax

Как мне ввести данные в ячейку с enum(\'N\',\'Y\'); ?

Оффлайн fidget

  • Непоседа
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 607
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Импорт базы
« Ответ #4 : 20 Января 2003, 16:40:17 »
советую пользоваться GRANT, а не редактировать таблицы самостоятельно, если не знаешь как :-)

что касается ошибки - проверь синтаксис. Оно же выводит возле чего именно у тебя ошибка.
На Машине Тьюринга далеко не уедешь.

Оффлайн =Женек=

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 66
  • +0/-0
  • 0
    • Просмотр профиля
    • http://icq-easy-hack.narod.ru
Импорт базы
« Ответ #5 : 20 Января 2003, 18:57:16 »
ЧТо такое грант?

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Импорт базы
« Ответ #6 : 20 Января 2003, 19:01:59 »
AS IS...

Оффлайн Wolf

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 93
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Импорт базы
« Ответ #7 : 23 Января 2003, 15:53:21 »
Цитировать
из консоли=из консольного клиента?

если да, то
> source filename;

если из DOS, то
> mysql [параметры] < filename


Подскажите где можно посмотреть директорию откуда файлы будут загружаться??? В DOS и консоли, или где можно прописать стандартную директорию?
Век живи, век учись!:)

Оффлайн fidget

  • Непоседа
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 607
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Импорт базы
« Ответ #8 : 23 Января 2003, 16:02:32 »
текущая директория будет использоваться ..

а вообще-то рекомендуется путь указывать :-)
На Машине Тьюринга далеко не уедешь.

Оффлайн Wolf

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 93
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Импорт базы
« Ответ #9 : 23 Января 2003, 16:31:49 »
Цитировать
а вообще-то рекомендуется путь указывать :-)


Спасибо fidget, но где именно прописывать? Какие названия файла конфигурации, и строки с параметром, где указывать директорию???


Цитировать
с mysql под виндами намного проще работать используя mysqlFront там и импорт и экспорт баз данных реализованы


И еще один вопросик, как я понимаю mysqlFront не входит в стандартный набор для MySql, так где его можно скачать? :confused:
Век живи, век учись!:)

Оффлайн fidget

  • Непоседа
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 607
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Импорт базы
« Ответ #10 : 23 Января 2003, 17:32:14 »
> Спасибо fidget, но где именно прописывать?
я имелла ввиду, что указывать полный путь.
ты его нигде прописать не можешь ..
На Машине Тьюринга далеко не уедешь.

Оффлайн Wolf

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 93
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Импорт базы
« Ответ #11 : 23 Января 2003, 21:14:19 »
Все, я понял.
Спасибо fidget еще раз.
Век живи, век учись!:)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28