Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 24.02.2018
Сообщений: 84

MySQL Backup

02.01.2020, 10:22. Показов 2352. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
здравствуйте.
Я пытаюсь создать дамп базы данных средствами языка C# по вот такому примеру и нечего не выходит.
Почему в библиотеке MySql.Data.MySqlClient есть MySqlConnection, MySqlCommand, но нет MySqlBackup? Его вырезали?

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
string constring = "server=localhost;user=root;pwd=qwerty;database=test;";
string file = "C:\\backup.sql";
using (MySqlConnection conn = new MySqlConnection(constring))
{
    using (MySqlCommand cmd = new MySqlCommand())
    {
        using (MySqlBackup mb = new MySqlBackup(cmd)) // здесь ошибка моя студия не видит MySqlBackup
        {
            cmd.Connection = conn;
            conn.Open();
            mb.ExportToFile(file);
            conn.Close();
        }
    }
}
Ладно. Иду альтернативным путём через запуск батника.

C#
1
2
3
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.StartInfo.FileName = @"путь батника";
proc.Start();
Батник запускается, но бекапделается пустым, как-будто пароль не ввёлся(если пропустить ввод пароля док будет пустым).

Вот содержимое батника.

Bash
1
2
3
путь до\mysqldump.exe -u root -p auto_to_db > "путь где будет бекап\First_BK.sql"
пароль
exit
Если вводить те же данные вручную всё хорошо, но батник как я понимаю не может ввести пароль.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.01.2020, 10:22
Ответы с готовыми решениями:

Не создается Backup базы
Вот код. private void button1_Click(object sender, EventArgs e) { SqlConnection myConnection = new...

Backup базы данных
Доброго времени суток, дорогие товарищи. Возник следующий вопрос: Создается приложение для табуреточного анализа некоторых данных....

Backup БД SQL Server 2005
Доброго времени суток пишу функцию создающую бекап БД подскажите пожалуйста как сделать так чтобы он сохранялся не на сервере а на...

3
349 / 262 / 65
Регистрация: 07.04.2014
Сообщений: 1,603
02.01.2020, 10:49
Цитата Сообщение от OmegaProgrammer Посмотреть сообщение
нет MySqlBackup? Его вырезали?
Возможно. Во всяком случае, в документации такого класса нет.
Цитата Сообщение от OmegaProgrammer Посмотреть сообщение
Если вводить те же данные вручную всё хорошо, но батник как я понимаю не может ввести пароль.
Батник для бекапа строится немного иначе. Попробуйте воспользоваться опытом автора этой статьи. Сразу скажу, что сам не проверял, т.к. сейчас нет MySql под рукой.
1
30 / 21 / 9
Регистрация: 22.11.2014
Сообщений: 129
02.01.2020, 11:46
Цитата Сообщение от OmegaProgrammer Посмотреть сообщение
MySqlBackup?
Её вроде и не было никогда. Это отдельный проект MySqlBackup.NET, у Вас код с их странички. Нужно его в ссылки добавить, чтобы использовать.
Цитата Сообщение от OmegaProgrammer Посмотреть сообщение
Ладно. Иду альтернативным путём через запуск батника.
А почему Вы запускаете не напрямую из программы? Аргументы можно передавать через ProcessStartInfo.Arguments.
0
0 / 0 / 0
Регистрация: 24.02.2018
Сообщений: 84
02.01.2020, 14:47  [ТС]
Там такая интересная штука происходит: до exe 1 параметр доходит, потом exe требует пароль ибо без него никак, и вот здесь в консоль уже в автоматическом порядке нечего не запишешь, т.е. пароль должен был туда вписаться, но этого не происходит.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.01.2020, 14:47
Помогаю со студенческими работами здесь

Можно ли на с# настроить backup/restore БД MS SQL 2005 express?
Здравствуйте, мне нужно тупо раз в неделю переносить центральную бд сабж на периферийную, и не хотелось бы пользователя посвящать в штатный...

Как данными с одного сервера MySql заполнить таблицу на другом MySql-сервере?
Господа форумчане, здравствуйте! Помогите разобраться - как данными с одного сервера MySql заполнить таблицу на другом MySql-сервере... ...

MySQL не могу достать join хотя он работает в Mysql
добрый день есть запрос join из нескольких строк. Копирую его вставляю в phpMyadmin все нормально выборка идет но как только пихаю его в С#...

Need Backup
Привет мне нужна Visual Studio 2005 или только Visual C# для инсталяции одной програмки, не могу нигде скачать... может ктото поможет? ...

Backup Mysql (Windows xp)
нужен скрипт для бэкапа баз(2 базы)


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru