Утилита mysqldump и шпаргалка по параметрам » комментарииhttps://adw0rd.com/2009/06/07/mysqldump-and-cheat-sheet/2022-05-05T22:11:07.718959+03:00Блог Михаила Андреева, ака adw0rdadw0rd на "Утилита mysqldump и шпаргалка по параметрам"
2022-05-05T22:11:07.718959+03:00adw0rdhttps://adw0rd.com/2009/06/07/mysqldump-and-cheat-sheet/#comment-6958@Даниил так установите с помощью пакетного менеджера, например в Ubuntu для этого надо установить mysql-client: sudo apt update sudo apt install mysql-client
<p>@Даниил так установите с помощью пакетного менеджера, например в Ubuntu для этого надо установить mysql-client:</p>
<pre><code>sudo apt update
sudo apt install mysql-client
</code></pre>
Даниил на "Утилита mysqldump и шпаргалка по параметрам"
2022-05-05T02:47:18.965307+03:00Даниилhttps://adw0rd.com/2009/06/07/mysqldump-and-cheat-sheet/#comment-6957Нужен mysqldump
<p>Нужен mysqldump</p>
София на "Утилита mysqldump и шпаргалка по параметрам"
2022-04-27T07:05:14.962302+03:00Софияhttps://adw0rd.com/2009/06/07/mysqldump-and-cheat-sheet/#comment-6955Как получить mysqldump
<p>Как получить mysqldump</p>
Владимир на "Утилита mysqldump и шпаргалка по параметрам"
2021-09-26T16:14:29.659225+03:00Владимирhttps://adw0rd.com/2009/06/07/mysqldump-and-cheat-sheet/#comment-6648Спасибо. Весьма подробно и по делу.
<p>Спасибо. Весьма подробно и по делу.</p>
Жан на "Утилита mysqldump и шпаргалка по параметрам"
2020-06-12T09:00:21.905783+03:00Жанhttps://adw0rd.com/2009/06/07/mysqldump-and-cheat-sheet/#comment-6617очень полезная статья! то, что нужно! спасибо!
<p>очень полезная статья! то, что нужно! спасибо!</p>
Лёхандр на "Утилита mysqldump и шпаргалка по параметрам"
2019-12-28T10:04:38.659855+03:00Лёхандрhttps://adw0rd.com/2009/06/07/mysqldump-and-cheat-sheet/#comment-6606Короче, нашёл этот параметр - это --result-file, нужно имя файла задавать через него. Было: mysqldump -u "login" -p "pass" wordpress_db "wp_commentmeta" --skip-comments --host localhost > wp_commentmeta.sql Исправил на: mysqldump -u "login" -p "pass" wordpress_db "wp_commentmeta" --skip-comments --host localhost result-file=wp_commentmeta.sql В мануале пишут про эту опцию: This option should be used…
<p>Короче, нашёл этот параметр - это --result-file, нужно имя файла задавать через него.<br />
Было:<br />
mysqldump -u "login" -p "pass" wordpress_db "wp_commentmeta" --skip-comments --host localhost > wp_commentmeta.sql<br />
Исправил на:<br />
mysqldump -u "login" -p "pass" wordpress_db "wp_commentmeta" --skip-comments --host localhost result-file=wp_commentmeta.sql</p>
<p>В мануале пишут про эту опцию:<br />
This option should be used on Windows to prevent newline \n characters from being converted to \r\n carriage return/newline sequences.</p>
Лёхандр на "Утилита mysqldump и шпаргалка по параметрам"
2019-12-28T08:36:41.167250+03:00Лёхандрhttps://adw0rd.com/2009/06/07/mysqldump-and-cheat-sheet/#comment-6605Столкнулся с такой хухнёй - в Windows файлы с дампом создаются с разделителем строк CRLF, а в UNIX с LF. У меня файлы дампы находятся под контролем Git. Из-за разных разделителей строк Git думает, что файл изменен полностью, а не частично. Хто знает как в mysqldump настроить разделитель строк в…
<p>Столкнулся с такой хухнёй - в Windows файлы с дампом создаются с разделителем строк CRLF, а в UNIX с LF. У меня файлы дампы находятся под контролем Git. Из-за разных разделителей строк Git думает, что файл изменен полностью, а не частично. Хто знает как в mysqldump настроить разделитель строк в создаваемых файлах?</p>
karpo518 на "Утилита mysqldump и шпаргалка по параметрам"
2018-11-30T10:01:29.042105+03:00karpo518https://adw0rd.com/2009/06/07/mysqldump-and-cheat-sheet/#comment-6582Я всё перепутал. Предположил, что флаги от mysqldump нельзя добавить в команду mysql, но это и не требуется. Флаги добавляются на этапе создания дампа, а не при разворачивании. Спасибо. Вопрос исчерпан
<p>Я всё перепутал. Предположил, что флаги от mysqldump нельзя добавить в команду mysql, но это и не требуется. Флаги добавляются на этапе создания дампа, а не при разворачивании. Спасибо. Вопрос исчерпан</p>
adw0rd на "Утилита mysqldump и шпаргалка по параметрам"
2018-11-30T09:39:39.157303+03:00adw0rdhttps://adw0rd.com/2009/06/07/mysqldump-and-cheat-sheet/#comment-6581@karpo518, статье почти 10 лет, надо проверить насколько данные вообще актуальны. Но если прочитать статью, то следует, что вам надо использовать сначала вот эти флаги: --add-drop-table --add-drop-database а разворачивать дамп так: zcat database.sql.gz | mysql -uroot -h82.82.82.82 -p database всё это написано в статье
<p>@karpo518, статье почти 10 лет, надо проверить насколько данные вообще актуальны. Но если прочитать статью, то следует, что вам надо использовать сначала вот эти флаги:</p>
<blockquote>
<p>--add-drop-table<br />
--add-drop-database</p>
</blockquote>
<p>а разворачивать дамп так:</p>
<blockquote>
<p>zcat database.sql.gz | mysql -uroot -h82.82.82.82 -p database</p>
</blockquote>
<p>всё это написано в статье</p>
karpo518 на "Утилита mysqldump и шпаргалка по параметрам"
2018-11-30T07:27:21.441590+03:00karpo518https://adw0rd.com/2009/06/07/mysqldump-and-cheat-sheet/#comment-6580Из статьи непонятно, как импортировать дамп из архива, перед этим удалив создаваемые (или все) таблицы
<p>Из статьи непонятно, как импортировать дамп из архива, перед этим удалив создаваемые (или все) таблицы</p>
adw0rd на "Утилита mysqldump и шпаргалка по параметрам"
2016-11-29T10:22:36+03:00adw0rdhttps://adw0rd.com/2009/06/07/mysqldump-and-cheat-sheet/#comment-6529@alexkn ничего не указывайте и все mysql -uroot -p < dump.txt
<p>@alexkn ничего не указывайте и все</p>
<pre><code>mysql -uroot -p < dump.txt
</code></pre>
alexkn на "Утилита mysqldump и шпаргалка по параметрам"
2016-11-27T12:29:41+03:00alexknhttps://adw0rd.com/2009/06/07/mysqldump-and-cheat-sheet/#comment-6528Хочу повторить вопрос SkyAls 25 июля 2011 г. 9:59 Здравствуйте. Подскажите пожалуйста. Я сделал бэкап командой mysqldump -uroot -p --all-databases > dump.txt Как мне теперь развернуть базы данных на новом сервере. mysql -uroot -p database < dump.txt Что указать в параметре "database", когда восстанавливается вся структура? Заранее спасибо. Вы ответили:…
<p>Хочу повторить вопрос<br />
SkyAls 25 июля 2011 г. 9:59</p>
<p>Здравствуйте. Подскажите пожалуйста.<br />
Я сделал бэкап командой<br />
mysqldump -uroot -p --all-databases > dump.txt<br />
Как мне теперь развернуть базы данных на новом сервере.<br />
mysql -uroot -p database < dump.txt<br />
Что указать в параметре "database", когда восстанавливается вся структура?<br />
Заранее спасибо.</p>
<p>Вы ответили:<br />
Название БД</p>
<p>Так а если база не одна, названий несколько? Какое название ставить?</p>
Александр на "Утилита mysqldump и шпаргалка по параметрам"
2016-04-20T17:09:43+03:00Александрhttps://adw0rd.com/2009/06/07/mysqldump-and-cheat-sheet/#comment-6491На заметку: при использовании опции flush-logs в некоторых версиях mysqldump, не создается дамп. Баг репорт https://mariadb.atlassian.net/browse/MDEV-6220
<p>На заметку: при использовании опции flush-logs в некоторых версиях mysqldump, не создается дамп. Баг репорт https://mariadb.atlassian.net/browse/MDEV-6220</p>
Никита на "Утилита mysqldump и шпаргалка по параметрам"
2015-09-16T07:24:52+03:00Никитаhttps://adw0rd.com/2009/06/07/mysqldump-and-cheat-sheet/#comment-6461Лайк.
<p>Лайк.</p>
cross на "Утилита mysqldump и шпаргалка по параметрам"
2015-01-22T11:49:58+03:00crosshttps://adw0rd.com/2009/06/07/mysqldump-and-cheat-sheet/#comment-6413Доброго дня, подскажите пожалуйста, а можно ли сделать дамп бд таким способом - mysqldump -uroot -proot database > all.sql; а потом из этого дампа вытищить определенную таблицу? Заранее спасибо.
<p>Доброго дня, подскажите пожалуйста, а можно ли сделать дамп бд таким способом -<br />
mysqldump -uroot -proot database > all.sql;<br />
а потом из этого дампа вытищить определенную таблицу?<br />
Заранее спасибо.</p>
Oleg на "Утилита mysqldump и шпаргалка по параметрам"
2015-01-20T11:26:12+03:00Oleghttps://adw0rd.com/2009/06/07/mysqldump-and-cheat-sheet/#comment-6412Спасибо за source от начинающего! Долго искал как залить дамп через консоль mysql.
<p>Спасибо за source от начинающего! Долго искал как залить дамп через консоль mysql.</p>
ОМ на "Утилита mysqldump и шпаргалка по параметрам"
2013-08-06T21:06:01+04:00ОМhttps://adw0rd.com/2009/06/07/mysqldump-and-cheat-sheet/#comment-6247adw0rd спасибо попробую
<p>adw0rd спасибо попробую</p>
adw0rd на "Утилита mysqldump и шпаргалка по параметрам"
2013-08-02T19:03:53+04:00adw0rdhttps://adw0rd.com/2009/06/07/mysqldump-and-cheat-sheet/#comment-6246mysqldump - это утилита ОС, а не синтаксис MySQL. Выйдите из консоли MySQL, и вызовите mysqldump
<p><strong>mysqldump</strong> - это утилита ОС, а не синтаксис MySQL. Выйдите из консоли MySQL, и вызовите mysqldump</p>
ОМ на "Утилита mysqldump и шпаргалка по параметрам"
2013-08-01T23:24:22+04:00ОМhttps://adw0rd.com/2009/06/07/mysqldump-and-cheat-sheet/#comment-6245Практически при любых параметрах выдает похожее. mysql> mysqldump -u root -h localhost -p -A -Q -v > all.sql; ERROR 1064 (42000): 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 'mysql dump -u root…
<p>Практически при любых параметрах выдает похожее.</p>
<p>mysql> mysqldump -u root -h localhost -p -A -Q -v > all.sql;<br />
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that<br />
corresponds to your MySQL server version for the right syntax to use near 'mysql<br />
dump -u root -h localhost -p -A -Q -v > all.sql' at line 1</p>
<p>Как сделать дамп.</p>
user на "Утилита mysqldump и шпаргалка по параметрам"
2013-05-26T04:58:48+04:00userhttps://adw0rd.com/2009/06/07/mysqldump-and-cheat-sheet/#comment-6199димон, а при чем тут putty? Ваша фраза звучит как "пол дня искал решение по ремонту ламборджини на трассе москва-кузбасс" как хреново описаны функции по ламборджини-москва-кузбас в инете((" Всё, что происходит внутри консоли Mysql (когда вы подключаетесь к серверу) - обработки внутри сервера и никак не зависят от того, через…
<p>димон, а при чем тут putty?</p>
<p>Ваша фраза звучит как "пол дня искал решение по ремонту ламборджини на трассе москва-кузбасс" как хреново описаны функции по ламборджини-москва-кузбас в инете(("</p>
<p>Всё, что происходит внутри консоли Mysql (когда вы подключаетесь к серверу) - обработки внутри сервера и никак не зависят от того, через putty вы подключились, или другой клиент</p>