2011-04-01 16 views
2

MySQL을 처음 사용합니다. MySQL에서 데이터베이스를 백업해야합니다. 그래서 내가 작성한 쿼리는 다음과 같이이 들어백업하는 동안 오류가 발생했습니다.

mysqldump -u root -p pwd123 r_mysql > BackupHRM2.sql 

나는

#1064 - 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 'mysqldump -u root -p pwd123 r_mysql > BackupHRM2.sql' at line 1 

누군가가 나에게이 문제를 극복하기 위해 도움이 될하시기 바랍니다 없다는 오류는 무엇입니까?

답변

4

mysqldump은 명령 줄 유틸리티입니다. mysql 세션이 아니라 쉘에서 직접 실행해야합니다. 이것은 SQL 명령이 아닙니다.

phpMyAdmin을 사용하는 경우 여기에서 백업 옵션을 찾으십시오. (예를 들어 How to backup your Mysql database with phpMyAdmin 봐.)

+0

나는이 새로운 termini를 모릅니다. 사실 "phpMyAdmin"을 사용하고 있습니다. phpmyadmin ---> "SQL"옵션을 선택했습니다. 그런 다음 텍스트/편집 영역에서 내 쿼리를 입력합니다. 그게 잘못된 ... 만약 그렇다면, 내 쿼리를 실행하는 다른 방법은 무엇입니까 ... – Gnanendra

+0

나는 내 대답을 편집하고 해당 링크를 확인하고 "phpmyadmin"및 "backup"에 대해 google을 검색하십시오. – Mat

1

사용

mysqldump -u root -ppwd123 r_mysql > BackupHRM2.sql 

는 "내보내기"탭에서 당신은 phpMyAdmin을를 사용하는 경우 -p

PASSWORD 사이에 틈, 백업 없다 참조하십시오. 내가 phpMyAdmin에 매우 익숙하지 않다


, 당신의 백업 데이터베이스가 당신의 명령 프롬프트 (또는 쉘/콘솔)에서이 실행 가져옵니다.

mysql -u USERNAME -pPASSWORD DBNAME < path/to/BackupHRM2.sql 
+0

예 대답을 따라했습니다 .. 이제 import.php로 오류가 발생했습니다 : 누락 된 매개 변수 : import_type (FAQ 2.8) import.php : 누락 된 매개 변수 : 형식 (FAQ 2.8) – Gnanendra

+0

이 명령은 명령 신속한. phpMyAdmin을 사용하는 경우 "내보내기"탭으로 이동하여 파일을 저장하면 백업 작업이 수행됩니다. – Nishant

+0

예 @Nishant 당신의 secont 대답은 바로 .... 나는 백업을 가지고있어. 그리고 가능한 한 데이터베이스를 복원하는 방법을 가르쳐 주실 수 있습니다 .... – Gnanendra

관련 문제