2013-10-13 4 views
0

Window 7 시스템에서 Wordpress 블로그에서 가져온 MySQL 데이터를 가져 오려고합니다. 편도 또는 다른 그것은 오류를주고있다.가져 오기 중 MySQL 오류가 발생했습니다.

wp_commentmeta 테이블에 오류가 발생했습니다. 모든 aksimet 행을 삭제했지만 여전히 오류가 발생했습니다. 그래서, 그 테이블을 종료하고 다른 테이블을 포함 시켰습니다. 하지만 지금뿐만 아니라 오류가 이해가 안되는오고있다 :

Error: There is a chance that you may have found a bug in the SQL parser. Please examine your query closely, and check that the quotes are correct and not mis-matched. Other possible failure causes may be that you are uploading a file with binary outside of a quoted text area. You can also try your query on the MySQL command line interface. The MySQL server error output below, if there is any, may also help you in diagnosing the problem. If you still have problems or if the parser fails where the command line interface succeeds, please reduce your SQL query input to the single query that causes problems, and submit a bug report with the data chunk in the CUT section below: ----BEGIN CUT---- eNo1jTsKwzAQRAPu9hRzACEs2S6ynRDCDugXSYlPkCKN+9w+ciBTDY/HjCslFYZVsBreRYaChlJU W8cDUfjUu2cscpGTpkctSFXArC42gafr0v4+YLeSguvWKKeRcjCMufdZKspbPj2R6rnSyRX7LcZG 3sSV8Trod0DD5Z8vxK4ftA== ----END CUT---- ----BEGIN RAW---- ERROR: C1 C2 LEN: 1 2 11 STR: MySQL: 5.5.32 USR OS, AGENT, VER: Win CHROME 5.0.30 PMA: 4.0.4.1 PHP VER,OS: 5.4.19 WINNT LANG: en SQL:
----END RAW---- SQL query: MySQL said: Documentation
#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 '' at line 1

오류는 phpMyAdmin을에서입니다.

+0

을 의미합니까? PHPMyAdmin에서 다운로드 한 파일을 업로드하고 있습니다. –

+0

"WP Clean Up"을 사용하여 DB를 청소 한 후에도 작동하지 않으며 동일한 오류가 발생합니다. –

+0

메모장에서 .sql 파일을 열고 시작 부분을보십시오. 그 캐릭터들을 볼 수있을거야. 파일을 저장하십시오. 다시 가져 오기 –

답변

2

모두를위한 경고 메시지입니다. 필자는 phpMyAdmin과 같은 도구보다 명령 줄을 더 많이 사용한다는 것을 기억합니다. 오늘 phpMyAdmin은 많은 시간을 보냈습니다. phpMyAdmin이 올바르게 내보내기되지 않았기 때문에 모든 문제가 발생했습니다.

phpMyadmin도 내 보낸 데이터를 가져올 수 없습니다. 나는 mysqldump를 사용한 다음 mysql을 사용했다 ... db < sql.sql 그리고 번개 속도로 작동했다. 마지막에 세미콜론을주지 않는다,

>mysql -u root -proot wordpress < db_name_dump-oct-14.sql 

가 기억

#mysqldump -u userName -p --add-drop-table --insert-ignore --result-file downloads/db_name_dump-oct-14.sql db_name 

그런 다음 FileZilla의, 을 사용하여 파일과 승리 7을 다운로드했습니다.

+0

좌절의 시간을 끝까지 주셔서 감사합니다 Satya :) – Sam

1

이러한 문자는 인코딩 된 구문 분석기 보고서입니다. 스크립트/decode_bug.php로 복호화 할 때,보고 : VER 5.5.32 USR OS, AGENT, : ERROR : C1 C2 LEN : 1 2 11 STR :

MySQL의 승 CHROME 5.0.30 를 PMA : 4.0.4.1 PHP VER, OS : 5.4.19 WINNT LANG : SQL 도중 :

그래서,이 문제를 준 SQL 문보고 할 수 없습니다. 잘못된 서버 설정으로 인해 가져 오기 작업이 불완전한 것일 수 있습니다. phpMyAdmin 설명서의 FAQ 1.16을 키트에 포함하거나 http://www.phpmyadmin.net/home_page/docs.php을 참조하십시오.

+0

WP에서 포스트 내보내기를 사용하고 WP를 통해서만 포스트를 가져올 때 Wordpress에서 에러가 발생하면 upload_max_filesize, memory_limit 및 post_max_size의 크기를 늘 렸습니다. 그 후 나는 phpMyAdmin으로 다시 시도했다. 시도해 볼 것입니다. 하지만 phpMyAdmin은 WP처럼보고해야합니다. –

+0

시도했지만 여전히 같은 오류입니다. –

+0

mysql> 소스 C :/Users/xyz/Downloads/db_wt.SQL; 조금 효과가 있었지만 이해하기 어려운 오류가있었습니다 : ERROR 1064 (42000) : SQL 구문에 오류가 있습니다. 에 해당하는 설명서를 MySQL 서버 버전과 비교하여 올바른 구문을 사용하여 1 행의 '♥'근처에서 사용하십시오. –

1

편집기 (숭고한 텍스트 또는 원하는대로)에서 .sql 파일의 마지막 줄을 확인하십시오. 거기에 이상한 인물이 있습니까? ETXNULLNULLNULLNULL 등. 해당 행을 제거하고 가져 오기를 다시 시도하십시오. 나를 위해 일했다.

+0

네, 맞습니다. 메모장 + wins7에서 이걸 볼 수 있습니다. 흠! 인쇄 한 문자는 인쇄 할 수 없습니다. 나는 여기 복사하고 붙여 넣었지만 공간으로왔다. 투표했다. 하지만 대답은 내가 여기에 게시 된 mysqldump를 사용하는 것입니다. 나는 그것을 대답으로 받아 들일 것이다. 감사. –

+0

예, PHPMyAdmin에 대한 최신 업데이트 이후에 이런 일이있었습니다. PHPMyAdmin 설치를 업데이트하기 전에이 문제가 없었습니다. – Milanzor

0

그냥 TextWrangler를 사용하여 SQL 문서 끝에 여분의 문자 나 텍스트를 볼 수 없다는 메모를 작성하고 싶습니다. 그러나 나는 공백을 보았 기 때문에 그것을 선택하고 삭제 한 다음 저장했습니다. 그런 다음 데이터베이스로 가져 왔을 때 오류가 사라졌습니다! 따라서 누락 된 문자로 신비가 났을 수도있는 Mac 사용자 또는 TextWrangler 사용자를 마음껏 생각해보십시오.

관련 문제