|
|
|
Извлечение БД из *.sql файла
|
|||
|---|---|---|---|
|
#18+
Есть дамп БД в виде *.sql файла сделанный через PhpMyAdmin. В этом *.sql файле содержится несколько БД. Как из этого файла извлечь только одну определенную БД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2015, 09:52:53 |
|
||
|
Извлечение БД из *.sql файла
|
|||
|---|---|---|---|
|
#18+
Вероятно, ориентируясь по запросам вида "USE `имя_базы`;", определить номера строк, принадлежащих нужной БД. А затем при помощи sed выделить их и сохранить их в отдельный файл или передать по какому-то требуемому назначению. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2015, 09:59:07 |
|
||
|
Извлечение БД из *.sql файла
|
|||
|---|---|---|---|
|
#18+
petabyte, mysql.exe --user= пользователь --password= пароль имя_требуемой_базы < скрипт .sql ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2015, 10:00:01 |
|
||
|
Извлечение БД из *.sql файла
|
|||
|---|---|---|---|
|
#18+
Mysql.exe - это мне нужно MySQL server установить? Или же подойдет один файл mysql.exe БД? Можно это сделать через PhpMyAdqmin? Есть какая нибудь программа которая извлечет из sql файла каждую БД в отдельный sql файл? Чтобы можно было сделать импорт в PhpMyAdmin ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2015, 10:15:05 |
|
||
|
Извлечение БД из *.sql файла
|
|||
|---|---|---|---|
|
#18+
petabyte,у тебя база где,на хостинге или на своем/выделенном сервере? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2015, 10:18:48 |
|
||
|
Извлечение БД из *.sql файла
|
|||
|---|---|---|---|
|
#18+
petabyte, минимальный набор файлов /bin mysql.exe - клиент mysqld.exe - сервер mysqldump.exe - снимать дамп /share /share/charsets - необходимые чарсеты index.xml latin1.xml ascii.xml ............ /share/english errmsg.sys - файл сообщений-ошибок насколько я понимаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2015, 10:33:32 |
|
||
|
Извлечение БД из *.sql файла
|
|||
|---|---|---|---|
|
#18+
Всем стоп. Сейчас проверил у себя, почему то даже при указанной базе из скрипта залились вообще все базы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2015, 10:52:19 |
|
||
|
Извлечение БД из *.sql файла
|
|||
|---|---|---|---|
|
#18+
открой файл sql и найди там USE `имя_базы`; вот всё что будет от этой записи по следующей подобной - это дамп твоей базы. Вырежи и сохрани. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2015, 10:55:02 |
|
||
|
Извлечение БД из *.sql файла
|
|||
|---|---|---|---|
|
#18+
Gallemar, Дамп базы делался на выделенном сервере. В файле порядка 10 БД. Перенести нужно на хостинг только 2 БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2015, 11:06:10 |
|
||
|
Извлечение БД из *.sql файла
|
|||
|---|---|---|---|
|
#18+
Gallemarоткрой файл sql и найди там USE `имя_базы`; вот всё что будет от этой записи по следующей подобной - это дамп твоей базы. Вырежи и сохрани. можно и так, но лучше восстановить все, после дроп ненужных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2015, 11:08:15 |
|
||
|
Извлечение БД из *.sql файла
|
|||
|---|---|---|---|
|
#18+
Gallemar, Странно... Пробовал делать USE 'okno' и USE 'remont' - ничего не находит. Если делать поиск только по слову okno или remont - то выдает очень много результатов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2015, 11:15:34 |
|
||
|
Извлечение БД из *.sql файла
|
|||
|---|---|---|---|
|
#18+
petabyte, сколько весить файл дампа? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2015, 11:19:20 |
|
||
|
Извлечение БД из *.sql файла
|
|||
|---|---|---|---|
|
#18+
login_sqlru, 6.6 Mb ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2015, 11:24:53 |
|
||
|
Извлечение БД из *.sql файла
|
|||
|---|---|---|---|
|
#18+
petabyte6.6 MbТакой объем в обычном текстовом редакторе глазами просмотреть и вырезать нужное несложно. Кстати, термин "БД" у вас обозначает схему или таблицу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2015, 11:27:45 |
|
||
|
Извлечение БД из *.sql файла
|
|||
|---|---|---|---|
|
#18+
petabyteПробовал делать USE 'okno' и USE 'remont'Кавычки бывают разные. Если правильные писать - должно найти. Хотя, скорей всего, достаточно будет Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2015, 11:29:43 |
|
||
|
Извлечение БД из *.sql файла
|
|||
|---|---|---|---|
|
#18+
miksoft, Это файл *.sql сделанный в PhpMyAdmin через Экспорт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2015, 11:40:30 |
|
||
|
Извлечение БД из *.sql файла
|
|||
|---|---|---|---|
|
#18+
petabytemiksoft, Это файл *.sql сделанный в PhpMyAdmin через Экспорт.Это я понял еще из первого поста. Только это никак не отвечает на мой вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2015, 11:41:51 |
|
||
|
Извлечение БД из *.sql файла
|
|||
|---|---|---|---|
|
#18+
У меня в дампе слово USE встречается 0 раз почему то. Есть такие строк: авторБаза данных: `remont` База данных: `okno` Я скопировал в текстовом редакторе от одной такой строки до другой. Сохранил. Но когда делаю импорт в PhpMyAdmin, выскакивает такая ошибка: авторSQL-запрос: -- База данных: `remont` -- -- -------------------------------------------------------- -- -- Структура таблицы `uidn8_assets` -- - - CREATE TABLE IF NOT EXISTS `uidn8_assets` ( `id` INT( 10 ) UNSIGNED NOT NULL COMMENT 'Primary Key', `parent_id` INT( 11 ) NOT NULL DEFAULT '0' COMMENT 'Nested set parent.', `lft` INT( 11 ) NOT NULL DEFAULT '0' COMMENT 'Nested set lft.', `rgt` INT( 11 ) NOT NULL DEFAULT '0' COMMENT 'Nested set rgt.', `level` INT( 10 ) UNSIGNED NOT NULL COMMENT 'The cached level in the nested tree.', `name` VARCHAR( 50 ) NOT NULL COMMENT 'The unique name for the asset.\n', `title` VARCHAR( 100 ) NOT NULL COMMENT 'The descriptive title for the asset.', `rules` VARCHAR( 5120 ) NOT NULL COMMENT 'JSON encoded access control.' ) ENGINE = INNODB AUTO_INCREMENT =90 DEFAULT CHARSET = utf8; Ответ MySQL: Документация #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '--CREATE TABLE IF NOT EXISTS `uidn8_assets` ( `id` int(10) unsigned NOT NULL ' at line 10 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2015, 11:45:18 |
|
||
|
Извлечение БД из *.sql файла
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Скопируйте ещё раз, тщательнЕе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2015, 11:48:54 |
|
||
|
Извлечение БД из *.sql файла
|
|||
|---|---|---|---|
|
#18+
Скопировал вывод полностью от начала до конца. авторОшибка SQL-запрос: -- База данных: `remont` -- -- -------------------------------------------------------- -- -- Структура таблицы `uidn8_assets` -- - - CREATE TABLE IF NOT EXISTS `uidn8_assets` ( `id` INT( 10 ) UNSIGNED NOT NULL COMMENT 'Primary Key', `parent_id` INT( 11 ) NOT NULL DEFAULT '0' COMMENT 'Nested set parent.', `lft` INT( 11 ) NOT NULL DEFAULT '0' COMMENT 'Nested set lft.', `rgt` INT( 11 ) NOT NULL DEFAULT '0' COMMENT 'Nested set rgt.', `level` INT( 10 ) UNSIGNED NOT NULL COMMENT 'The cached level in the nested tree.', `name` VARCHAR( 50 ) NOT NULL COMMENT 'The unique name for the asset.\n', `title` VARCHAR( 100 ) NOT NULL COMMENT 'The descriptive title for the asset.', `rules` VARCHAR( 5120 ) NOT NULL COMMENT 'JSON encoded access control.' ) ENGINE = INNODB AUTO_INCREMENT =90 DEFAULT CHARSET = utf8; Ответ MySQL: Документация #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '--CREATE TABLE IF NOT EXISTS `uidn8_assets` ( `id` int(10) unsigned NOT NULL ' at line 10 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2015, 11:51:58 |
|
||
|
Извлечение БД из *.sql файла
|
|||
|---|---|---|---|
|
#18+
petabyte, ну не бывает такого, чтобы в запросе было написано одно, а сервер в сообщении об ошибке выдавал другое. Впрочем, попробуйте убрать "- -" перед create table, авось поможет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2015, 11:56:19 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38986619&tid=1833039]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 353ms |

| 0 / 0 |
