2009-03-27 3 views
0

VB.NET에서 MySQL 5.0을 프런트 엔드로 사용하고 있습니다 (Windows 응용 프로그램). 나는 나의 데이터베이스를 되찾고 싶다. net을 통해 다음과 같이 하나의 명령을 찾았습니다.MySQL 5.0에서 백업 및 복원을 수행하는 방법

MySQL의> mysqldump는 -u 루트 -p 루트 계정>

내 데이터베이스 이름이 "계정"입니다 accounts.sql. mysql> 프롬프트에서 위의 명령을 실행하려고하면 오류가 발생합니다. 위의 명령을 어디에서 실행해야합니까? 친절한 도움이 필요합니다. 감사합니다.

답변

1

:

mysqldump를 --user = 사용자 --password = 암호 데이터베이스> database.sql가

복원 :

mysql을 --user = 사용자 - 암호 = 암호 데이터베이스 < database.sql

+0

감사합니다. 그것은 잘 작동합니다. – sivakumar

1

Sivakumar.P 나는 MySQL의 명령 행 내부 mysqldump을 사용한 적이 없으니까. 쉘/명령 행에서 직접 사용해보십시오. 희망 하시겠습니까?

+0

고마워요, 잘 작동합니다 .. – sivakumar

1

짧은 옵션 양식 (-p)을 사용하는 경우 옵션과 암호 사이에 공백을 사용할 수 없습니다. 명령 행에서 --password 또는 -p 옵션 다음에 암호 값을 생략하면 프롬프트가 표시됩니다.

어떤 오류가 발생합니까? mysqldump에 대한 전체 내용은 manual입니다. 당신은 커맨드 라인에서 mysql을 덤프를 사용해야합니다

0

Windows에서 작동합니까 ?? 나는 이것을 Linux에서만 사용했다. Windows에 대해서는 모르겠다.

+0

예, Windows에서도 작동합니다. –

0

다른 말처럼, mysqldump를 사용한다. 프로덕션 서버에서 전체 데이터베이스를 덤프하지 마십시오. 덤프 중에 모든 행이 잠길 수 있습니다.

binar_E : mysqldump는 Windows와 * nix 모두에 존재합니다.

관련 문제