powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Где вводить mysqldump для экспорта базы ?
15 сообщений из 15, страница 1 из 1
Где вводить mysqldump для экспорта базы ?
    #39335722
pash358
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так и не понял, где вводить mysqldump... для экспорта базы?

У меня MySQL 5.6 (локалхост). Есть ярлык - MySQL 5.6 Command Line Client. Но пишут, что mysqldump вводится где-то в командной строке. Что это за командная строка ?
...
Рейтинг: 0 / 0
Где вводить mysqldump для экспорта базы ?
    #39335763
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pash358 Так и не понял, где вводить mysqldump... для экспорта базы? Пуск
Выполнить
CMD.EXE <Enter>
cd C:\Program Files\MySQL\MySQL Server x.x\bin <Enter>
mysqldump (параметры) <Enter>
...
Рейтинг: 0 / 0
Где вводить mysqldump для экспорта базы ?
    #39336144
pash358
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

Почему-то выдает ошибку: mysqldump: couldn't find table: "Server"
...
Рейтинг: 0 / 0
Где вводить mysqldump для экспорта базы ?
    #39336163
pash358
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pash358,

Разобрался. Сделал другие папки - тогда заработало.
Только в дампе данные формируются в одну строку - для большой базы не удобно.
Если делаю дамп на сервере в phpMyAdmin, то там в дампе данные построчно - так удобно.
Как сделать, чтобы данные в дампе sql файла формировались построчно, а не в одну строку ?
...
Рейтинг: 0 / 0
Где вводить mysqldump для экспорта базы ?
    #39336173
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pash358Почему-то выдает ошибкуДлинные пути в кавычки надо брать...
...
Рейтинг: 0 / 0
Где вводить mysqldump для экспорта базы ?
    #39336585
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akinapash358Почему-то выдает ошибкуДлинные пути в кавычки надо брать...Не длинные, а содержащие пробелы.
...
Рейтинг: 0 / 0
Где вводить mysqldump для экспорта базы ?
    #39336604
pash358
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft, Akina

Спасибо всем, все получилось.
Почему данные в дампе в строку - попробую порыться в интернете.
Все равно этот файл заходит в базу через phpMyAdmin - нормально.
...
Рейтинг: 0 / 0
Где вводить mysqldump для экспорта базы ?
    #39336681
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pash358Только в дампе данные формируются в одну строку - для большой базы не удобно.Команде mysql, которй заливать этот дамп, длина строк по барабану.

Но если хочется, попробуйте --extended-insert=FALSE
...
Рейтинг: 0 / 0
Где вводить mysqldump для экспорта базы ?
    #39336815
pash358
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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');
...
Рейтинг: 0 / 0
Где вводить mysqldump для экспорта базы ?
    #39337261
Fitter2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Без этого ключа так и есть, но я так понимаю вас больше заботит отображение в этом файле.
Тогда просто добавьте знак переноса строки.
...
Рейтинг: 0 / 0
Где вводить mysqldump для экспорта базы ?
    #39337766
pash358
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Fitter2,

Fitter2Тогда просто добавьте знак переноса строки.

А куда именно добавить? И как?
...
Рейтинг: 0 / 0
Где вводить mysqldump для экспорта базы ?
    #39338379
Fitter2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как вы думаете, если в дампе ваш инсерт в строку написан, а вы хотите получить:
INSERT INTO (`n1`,`n2`,`n2`,`n4`,`n5`) VALUES
(1, 'asd1', 'sdf1', 'dfg1', 'qwe1'),
(2, 'asd2', 'sdf2', 'dfg2', 'qwe2'),

тогда после каждой ")," - вставляйте перенос "\n" .
Я так понимаю, что вам для наглядности экспериментов.
Можно взять ваш любимый редактор думаю это что-то вроаде Notepad ++ или SublimeText , и заменить одно на другое.
...
Рейтинг: 0 / 0
Где вводить mysqldump для экспорта базы ?
    #39338381
Fitter2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Жаль править нельзя.

".... и заменить одно на другое." - имелось ввиду ")," на "),\n"
...
Рейтинг: 0 / 0
Где вводить mysqldump для экспорта базы ?
    #39338710
pash358
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Fitter2,

Fitter2тогда после каждой ")," - вставляйте перенос "\n" .

Т.е. вы предлагаете вручную?
Это слишком долго.
В phpMyAdmin - так формируется дамп автоматически.
Там есть в настройках выбор: полная вставка, расширенная вставка, оба верхних варианта.
По умолчанию выбрано "оба верхних варианта".
Может быть это влияет на такой формат.
Но как сделать сразу, без "ручной работы"?
...
Рейтинг: 0 / 0
Где вводить mysqldump для экспорта базы ?
    #39339898
Fitter2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не знаю.
И так же не понимаю зачем это вообще нужно.
Одно дело вы учитесь и вам для наглядности, другое тупо хранить скрипты и никогда их не открывать.
Не вручную , пишите скрипт и через него заменяете.

mysqldump DBNAME | sed 's/),/\n/g' > my_db_dump.sql
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Где вводить mysqldump для экспорта базы ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]