|
|
|
Где вводить mysqldump для экспорта базы ?
|
|||
|---|---|---|---|
|
#18+
Так и не понял, где вводить mysqldump... для экспорта базы? У меня MySQL 5.6 (локалхост). Есть ярлык - MySQL 5.6 Command Line Client. Но пишут, что mysqldump вводится где-то в командной строке. Что это за командная строка ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 18:38 |
|
||
|
Где вводить mysqldump для экспорта базы ?
|
|||
|---|---|---|---|
|
#18+
pash358 Так и не понял, где вводить mysqldump... для экспорта базы? Пуск Выполнить CMD.EXE <Enter> cd C:\Program Files\MySQL\MySQL Server x.x\bin <Enter> mysqldump (параметры) <Enter> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 20:05 |
|
||
|
Где вводить mysqldump для экспорта базы ?
|
|||
|---|---|---|---|
|
#18+
Akina, Почему-то выдает ошибку: mysqldump: couldn't find table: "Server" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 12:41 |
|
||
|
Где вводить mysqldump для экспорта базы ?
|
|||
|---|---|---|---|
|
#18+
pash358, Разобрался. Сделал другие папки - тогда заработало. Только в дампе данные формируются в одну строку - для большой базы не удобно. Если делаю дамп на сервере в phpMyAdmin, то там в дампе данные построчно - так удобно. Как сделать, чтобы данные в дампе sql файла формировались построчно, а не в одну строку ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 13:06 |
|
||
|
Где вводить mysqldump для экспорта базы ?
|
|||
|---|---|---|---|
|
#18+
pash358Почему-то выдает ошибкуДлинные пути в кавычки надо брать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 13:10 |
|
||
|
Где вводить mysqldump для экспорта базы ?
|
|||
|---|---|---|---|
|
#18+
Akinapash358Почему-то выдает ошибкуДлинные пути в кавычки надо брать...Не длинные, а содержащие пробелы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 18:33 |
|
||
|
Где вводить mysqldump для экспорта базы ?
|
|||
|---|---|---|---|
|
#18+
miksoft, Akina Спасибо всем, все получилось. Почему данные в дампе в строку - попробую порыться в интернете. Все равно этот файл заходит в базу через phpMyAdmin - нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 18:58 |
|
||
|
Где вводить mysqldump для экспорта базы ?
|
|||
|---|---|---|---|
|
#18+
pash358Только в дампе данные формируются в одну строку - для большой базы не удобно.Команде mysql, которй заливать этот дамп, длина строк по барабану. Но если хочется, попробуйте --extended-insert=FALSE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 21:30 |
|
||
|
Где вводить mysqldump для экспорта базы ?
|
|||
|---|---|---|---|
|
#18+
vkle, Интересный вариант, но не то. При --extended-insert=false - получается много инсертов , а нужно, чтобы был один инсерт в каждой таблице, но чтобы каждая строка данных была в отдельной строке в файле sql. Примерно так: INSERT INTO (`n1`,`n2`,`n2`,`n4`,`n5`) VALUES (1, 'asd1', 'sdf1', 'dfg1', 'qwe1'), (2, 'asd2', 'sdf2', 'dfg2', 'qwe2'), ... (20, 'asd20', 'sdf20', 'dfg20', 'qwe20'); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 11:21 |
|
||
|
Где вводить mysqldump для экспорта базы ?
|
|||
|---|---|---|---|
|
#18+
Без этого ключа так и есть, но я так понимаю вас больше заботит отображение в этом файле. Тогда просто добавьте знак переноса строки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2016, 13:23 |
|
||
|
Где вводить mysqldump для экспорта базы ?
|
|||
|---|---|---|---|
|
#18+
Fitter2, Fitter2Тогда просто добавьте знак переноса строки. А куда именно добавить? И как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 12:24 |
|
||
|
Где вводить mysqldump для экспорта базы ?
|
|||
|---|---|---|---|
|
#18+
Как вы думаете, если в дампе ваш инсерт в строку написан, а вы хотите получить: INSERT INTO (`n1`,`n2`,`n2`,`n4`,`n5`) VALUES (1, 'asd1', 'sdf1', 'dfg1', 'qwe1'), (2, 'asd2', 'sdf2', 'dfg2', 'qwe2'), тогда после каждой ")," - вставляйте перенос "\n" . Я так понимаю, что вам для наглядности экспериментов. Можно взять ваш любимый редактор думаю это что-то вроаде Notepad ++ или SublimeText , и заменить одно на другое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2016, 00:37 |
|
||
|
Где вводить mysqldump для экспорта базы ?
|
|||
|---|---|---|---|
|
#18+
Жаль править нельзя. ".... и заменить одно на другое." - имелось ввиду ")," на "),\n" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2016, 00:42 |
|
||
|
Где вводить mysqldump для экспорта базы ?
|
|||
|---|---|---|---|
|
#18+
Fitter2, Fitter2тогда после каждой ")," - вставляйте перенос "\n" . Т.е. вы предлагаете вручную? Это слишком долго. В phpMyAdmin - так формируется дамп автоматически. Там есть в настройках выбор: полная вставка, расширенная вставка, оба верхних варианта. По умолчанию выбрано "оба верхних варианта". Может быть это влияет на такой формат. Но как сделать сразу, без "ручной работы"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2016, 12:16 |
|
||
|
Где вводить mysqldump для экспорта базы ?
|
|||
|---|---|---|---|
|
#18+
Не знаю. И так же не понимаю зачем это вообще нужно. Одно дело вы учитесь и вам для наглядности, другое тупо хранить скрипты и никогда их не открывать. Не вручную , пишите скрипт и через него заменяете. mysqldump DBNAME | sed 's/),/\n/g' > my_db_dump.sql ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2016, 13:26 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39336681&tid=1831250]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
177ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
73ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 522ms |

| 0 / 0 |
