나는 어떻게하면 C#을 통해 mysql (파일 백업)에서 일부 데이터베이스를 백업 할 수있는 방법을 찾고있다. 또한 C#을 통해 데이터베이스를 백업 파일에서 새 위치로 복원합니다.백업 및 복원 mysql 데이터베이스 C#
여기에서 시작하는 방법을 알려주세요.
감사합니다.
나는 어떻게하면 C#을 통해 mysql (파일 백업)에서 일부 데이터베이스를 백업 할 수있는 방법을 찾고있다. 또한 C#을 통해 데이터베이스를 백업 파일에서 새 위치로 복원합니다.백업 및 복원 mysql 데이터베이스 C#
여기에서 시작하는 방법을 알려주세요.
감사합니다.
ProcessStartInfo startInfo = new ProcessStartInfo("cmd.exe");
Process.Start(startInfo);
startInfo.Arguments = "mysqldump -u admin -p admin test > c:\backupfile.sql";
Process.Start(startInfo);
당신은 당신이 필요로하는 경우 도스가 startInfo.WindowStyle으로 메시지를 표시 숨길 수 있습니다 시도 할 수 있습니다.
찾은 CodeProject는 mysqldump.exe를 호출하여 백업을 수행하고 C# 프로그램 내에서 (예 : Marc B 권장) mysql.exe를 호출하여 복원합니다. 그것은 빨리 또는 신뢰할 수 없습니다입니다 (
: 대안으로
이 CodeProject의 실제로 대신 외부 프로그램을 호출하는 SQL 문 자체를 생성 mysqldump.exe/mysql.exe를 사용하는 것과 마찬가지로 많이 배울 수있다.)
안녕하세요, 소프트웨어의 새로운 버전 (1.3)이 있습니다 (링크). 해당 버전에 대한 귀하의 의견은 무엇입니까? – mjb
기본적으로 C#에서 mysqldump를 복제하고 싶다면 mysqldump를 호출하는 것이 더 나을 것이다. –
나는 이것이 나를 위해 일할 것이라고 생각한다. –
http://www.codeproject.com/KB/database/ConnectCsharpToMysql.aspx –