Автор Тема: MySQL шож делать то?  (Прочитано 4792 раз)

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

Оффлайн Shadow_X

  • Ветеран
  • *****
  • Сообщений: 3493
  • Карма: 812
  • Пол: Мужской
  • Пушыстик :-Т
    • Просмотр профиля
MySQL шож делать то?
« : 24.05.07, 22:49:12 »
Суть вопроса вот в чём, есть бэкап базы MySQL версии 4.1.х или чёта типо того
Файлик этот бэкап.sql весит около 70 мб.. -wall- там две базы данных на разные сайты..

Вопрос: каким макаром мне его установить из бэкапа на сервер?

Через PhpMyAdmin -> SQL -> Импорт не пашет ибо там максимум 2 с чем-то метра(либо я не тот импорт юзал.. -wall-)
Через NaviCat -> Extract Batch File выдаёт 1065 ошибку со словами query is empty...

Как ещё не знаю...

Может кто-нить подсказать что сделать?
"Сбежал из красной книги"©


Оффлайн netplace.ru

  • Новичок
  • *
  • Сообщений: 37
  • Карма: 3
    • Просмотр профиля
Re: MySQL шож делать то?
« Ответ #1 : 24.05.07, 23:37:49 »
mysql имя_базы <имя_файла.sql

(это если *nux)

Оффлайн Shadow_X

  • Ветеран
  • *****
  • Сообщений: 3493
  • Карма: 812
  • Пол: Мужской
  • Пушыстик :-Т
    • Просмотр профиля
Re: MySQL шож делать то?
« Ответ #2 : 25.05.07, 10:57:11 »
к сожалению это виндовс... локальный сервер...
"Сбежал из красной книги"©

Оффлайн mkor

  • Старожил
  • ****
  • Сообщений: 387
  • Карма: 242
  • Пол: Мужской
    • Просмотр профиля
Re: MySQL шож делать то?
« Ответ #3 : 25.05.07, 11:03:30 »
к сожалению это виндовс... локальный сервер...
это практически ничего не меняет. У сборки под win32 тоже есть командная строка.

Оффлайн Shadow_X

  • Ветеран
  • *****
  • Сообщений: 3493
  • Карма: 812
  • Пол: Мужской
  • Пушыстик :-Т
    • Просмотр профиля
Re: MySQL шож делать то?
« Ответ #4 : 25.05.07, 14:23:49 »
А конкретнее? Пошагово объяснить кто-нить может? захожу в консоль которая mysql.exe, пишу там

mysql baza <filename.sql жму ввод, переносица на другую строку вот так
->
и всё.

что я делаю не так?

п.с.у мну сейчас нет времени вникать в глубины мускула, если кто-нить может пошагово помочь, буду благодарен..

"Сбежал из красной книги"©

Оффлайн Crypt

  • Ветеран
  • *****
  • Сообщений: 1725
  • Карма: 137
  • Пол: Мужской
    • Просмотр профиля
Re: MySQL шож делать то?
« Ответ #5 : 25.05.07, 14:38:35 »
А конкретнее? Пошагово объяснить кто-нить может? захожу в консоль которая mysql.exe, пишу там

mysql baza <filename.sql жму ввод, переносица на другую строку вот так
->
и всё.

что я делаю не так?

п.с.у мну сейчас нет времени вникать в глубины мускула, если кто-нить может пошагово помочь, буду благодарен..


Скорее так (это командная строка запуска консоли, в консоль входить не надо): mysql.exe -D [i]имябазы[/i] -u [i]имяпользователя[/i] -p < file.sql-D как уже писалось именует базу в которую вносить
-u имя пользователя от которого выполняется заливка данных
-p ключ для воода пароля вышеуказааного пользователя.
Вполне возможно, что ключи (могут быть другими эти под линуксом работают) и не понадобяться.

ПыСы. Особо не торопливые могут войти в консоль, в другом окне (блокноте) открыть файлик *.sql и поодной строке из файлика впечатывать в консоли. :)
« Последнее редактирование: 25.05.07, 14:46:23 от Crypt »
Пьяный проспиться, дурак - никогда.

Оффлайн mkor

  • Старожил
  • ****
  • Сообщений: 387
  • Карма: 242
  • Пол: Мужской
    • Просмотр профиля
Re: MySQL шож делать то?
« Ответ #6 : 25.05.07, 14:41:50 »
Сам mysql.exe предварительно запускать не надо.

Шаг 1. Получаете командную строчку: Пуск -> выполнить -> cmd [Enter]
Шаг 2. Переходите в директорию с файлом mysql.exe.
Шаг 3. mysql baza -u имя_пользователя -p <filename.sql Причем, если filename.sql лежит не в этой же папке, нужно указать полный путь к нему. Если путь содержит пробелы, то полный путь нужно заключить в кавычки, "полный путь /к файлу/filename.sql". Если нет (отключена, или не нужна) авторизации для текущего пользователя, то конструкция "-u имя_пользователя -p" не нужна.
Шаг 4. Проверяете корректность проведенного импорта (на всякий случай).

P.S. Чуть-чуть не успел :)

Оффлайн Faust

  • Ветеран
  • *****
  • Сообщений: 4302
  • Карма: 107
  • Пол: Мужской
  • Bla-bla-bla, mr. Freeman...
    • Просмотр профиля
Re: MySQL шож делать то?
« Ответ #7 : 25.05.07, 17:35:51 »
А конкретнее? Пошагово объяснить кто-нить может? захожу в консоль которая mysql.exe, пишу там

mysql baza <filename.sql жму ввод, переносица на другую строку вот так
->
и всё.

что я делаю не так?

п.с.у мну сейчас нет времени вникать в глубины мускула, если кто-нить может пошагово помочь, буду благодарен..


Точку с запятой ткни что ле=)
Перед тем как ентер давить )))

Оффлайн Shadow_X

  • Ветеран
  • *****
  • Сообщений: 3493
  • Карма: 812
  • Пол: Мужской
  • Пушыстик :-Т
    • Просмотр профиля
Re: MySQL шож делать то?
« Ответ #8 : 25.05.07, 20:30:03 »
в общем решилось всё нахождением маааанюсенького скриптика который из визуальной оболочки всё импортировал за несколько секунд  [love]

но метод "в ручную" всё равно попробую, спасибо всем отписавшимся ;) ;--p
"Сбежал из красной книги"©

Коварный Глаз

  • Гость
Re: MySQL шож делать то?
« Ответ #9 : 26.05.07, 07:01:23 »
Достаточно было просто поменять в настройках пхп увеличение размера закачиваемого файла до 100мб, т.к. по умолчанию стоит 2 мб)) и уже не париться...

Оффлайн aw

  • Новичок
  • *
  • Сообщений: 43
  • Карма: -2
  • Пол: Мужской
    • Просмотр профиля
Re: MySQL шож делать то?
« Ответ #10 : 26.05.07, 10:04:11 »
Метод "в ручную" не стоит пробовать. Корректно работать скорее всего не будет.
А вообще в конфиге пхп 2 мега стоит по умолчанию на размер файла, если менять например на 100 мегов, то после заливы базы поменять это значение на более маленькое не помешает. (Правда такие объемы не лил никогда на серв через http, может там еще где потолок прописывается).

Коварный Глаз

  • Гость
Re: MySQL шож делать то?
« Ответ #11 : 26.05.07, 15:54:29 »
на любом нормальном хостинге именно такое значения является потолковым

Оффлайн Faust

  • Ветеран
  • *****
  • Сообщений: 4302
  • Карма: 107
  • Пол: Мужской
  • Bla-bla-bla, mr. Freeman...
    • Просмотр профиля
Re: MySQL шож делать то?
« Ответ #12 : 26.05.07, 16:30:41 »
Подскажите плиз....
Есть mysql БД
45 таблиц с порядка 20 полей в каждой
Можно как-нить просмотреть связи таблиц, аналогично Access. Чтобы банально отрисовались таблицы со связями..

Оффлайн netplace.ru

  • Новичок
  • *
  • Сообщений: 37
  • Карма: 3
    • Просмотр профиля
Re: MySQL шож делать то?
« Ответ #13 : 26.05.07, 23:21:50 »
Подскажите плиз....
Есть mysql БД
45 таблиц с порядка 20 полей в каждой
Можно как-нить просмотреть связи таблиц, аналогично Access. Чтобы банально отрисовались таблицы со связями..

  не встречал таких систем и думаю врядли найдете, можно написать скриптик, которое это будет делать.

Оффлайн rockerzz

  • Старожил
  • ****
  • Сообщений: 762
  • Карма: 118
  • Пол: Мужской
  • Freefly
    • Просмотр профиля
Re: MySQL шож делать то?
« Ответ #14 : 27.05.07, 00:44:22 »
Подскажите плиз....
Есть mysql БД
45 таблиц с порядка 20 полей в каждой
Можно как-нить просмотреть связи таблиц, аналогично Access. Чтобы банально отрисовались таблицы со связями..


http://www.microolap.com/products/database/mysql-designer/ К примеру. Погугли по фразе "Reverse Engineering MySQL". Или просто посмотри различные DB Designer'ы =)
Fly like a brick

Оффлайн Faust

  • Ветеран
  • *****
  • Сообщений: 4302
  • Карма: 107
  • Пол: Мужской
  • Bla-bla-bla, mr. Freeman...
    • Просмотр профиля
Re: MySQL шож делать то?
« Ответ #15 : 27.05.07, 19:03:17 »
Подскажите плиз....
Есть mysql БД
45 таблиц с порядка 20 полей в каждой
Можно как-нить просмотреть связи таблиц, аналогично Access. Чтобы банально отрисовались таблицы со связями..


http://www.microolap.com/products/database/mysql-designer/ К примеру. Погугли по фразе "Reverse Engineering MySQL". Или просто посмотри различные DB Designer'ы =)
Спасибо, поисчу...

Anton R.

  • Гость
Re: MySQL шож делать то?
« Ответ #16 : 02.08.07, 16:21:34 »
Не могу подключить php движок к mysql. выдают такую ошибку:

Parse error: parse error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' in T:\home\localhost\powercounter39\admin\config.php on line 14

Что делать???  bb:X bb:X bb:X

Оффлайн pantera

  • Ветеран
  • *****
  • Сообщений: 7101
  • Карма: 888
  • Пол: Мужской
  • У меня жОлтые глаза
    • Просмотр профиля
Re: MySQL шож делать то?
« Ответ #17 : 02.08.07, 16:27:15 »
Не могу подключить php движок к mysql. выдают такую ошибку:

Parse error: parse error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' in T:\home\localhost\powercounter39\admin\config.php on line 14

Что делать???  bb:X bb:X bb:X
смотреть код config.php, строчка 14.

KoBaPHblu r/la3

  • Гость
Re: MySQL шож делать то?
« Ответ #18 : 02.08.07, 16:29:58 »
не правильно оформил параметры в этйо строке, не по правилам языка

Anton R.

  • Гость
Re: MySQL шож делать то?
« Ответ #19 : 02.08.07, 16:33:15 »
Посмотрите, плиз, что там нет так, а то я в php полный чайнег.  [[mellow]]