2012-10-23 1 views
2

MySql Workbench를 사용하여 원격 MySQL 인스턴스에 연결합니다. 쿼리 테이블, 테이블 생성을 가능하게하는 연결 설정이 있지만 Microsoft SQL Server에서 MySQL로 데이터를 마이그레이션하려고하면 실패합니다.workbenck에서 마이그레이션 중에 MySQL에 연결할 수 없습니다. MySQL (10061) (코드 2003)에 연결할 수 없습니다.

다음은 단계입니다. 데이터베이스 -> 이전 ... 소스 DBMS -> 연결 테스트 통과에 대한 연결 데이터를 입력하십시오. 소스 DBMS를 입력하여 기존에 저장된 연결 -> 연결 연결 테스트를 선택하십시오. 다음 단계로 이동하십시오.

Can't connect to MySQL server on '127.0.0.1' (10061) (code 2003)가 나타납니다.

전체 로그 아래 어떤 아이디어?

> Starting... 
Connect to source DBMS... 
- Connecting to source... 
Connect to source DBMS done 
Check target DBMS connection... 
- Connecting to target... 
Connecting to [email protected]::[email protected]:32222... 
Traceback (most recent call last): 
    File "C:\Program Files (x86)\MySQL\MySQL Workbench 5.2 CE\modules\db_mysql_fe_grt.py", line 137, in connect 
    con.connect() 
    File "C:\Program Files (x86)\MySQL\MySQL Workbench 5.2 CE\workbench\db_utils.py", line 169, in connect 
    raise MySQLError(modules.DbMySQLQuery.lastError(), modules.DbMySQLQuery.lastErrorCode(), "%[email protected]%s" % (self.connect_info.parameterValues["userName"], self.connect_info.parameterValues["hostName"])) 
workbench.db_utils.MySQLError: Can't connect to MySQL server on '127.0.0.1' (10061) (code 2003) 
Connecting to [email protected]::[email protected]:32222... 
Traceback (most recent call last): 
    File "C:\Program Files (x86)\MySQL\MySQL Workbench 5.2 CE\modules\db_mysql_fe_grt.py", line 137, in connect 
    con.connect() 
    File "C:\Program Files (x86)\MySQL\MySQL Workbench 5.2 CE\workbench\db_utils.py", line 169, in connect 
    raise MySQLError(modules.DbMySQLQuery.lastError(), modules.DbMySQLQuery.lastErrorCode(), "%[email protected]%s" % (self.connect_info.parameterValues["userName"], self.connect_info.parameterValues["hostName"])) 
workbench.db_utils.MySQLError: Can't connect to MySQL server on '127.0.0.1' (10061) (code 2003) 

Traceback (most recent call last): 
    File "C:\Program Files (x86)\MySQL\MySQL Workbench 5.2 CE\workbench\wizard_progress_page_widget.py", line 65, in run 
    self.func() 
    File "C:\Program Files (x86)\MySQL\MySQL Workbench 5.2 CE\modules\migration_source_selection.py", line 450, in task_test_target 
    raise e 
SystemError: MySQLError("Can't connect to MySQL server on '127.0.0.1' (10061) (code 2003)"): error calling Python module function DbMySQLFE.connect 
ERROR: Error during Check target DBMS connection: MySQLError("Can't connect to MySQL server on '127.0.0.1' (10061) (code 2003)"): error calling Python module function DbMySQLFE.connect 

Traceback (most recent call last): 
    File "C:\Program Files (x86)\MySQL\MySQL Workbench 5.2 CE\workbench\wizard_progress_page_widget.py", line 543, in update_status 
    task.run() 
    File "C:\Program Files (x86)\MySQL\MySQL Workbench 5.2 CE\workbench\wizard_progress_page_widget.py", line 80, in run 
    raise e 
SystemError: MySQLError("Can't connect to MySQL server on '127.0.0.1' (10061) (code 2003)"): error calling Python module function DbMySQLFE.connect 
ERROR: Exception in task 'Check target DBMS connection': SystemError('MySQLError("Can\'t connect to MySQL server on \'127.0.0.1\' (10061) (code 2003)"): error calling Python module function DbMySQLFE.connect',) 
+0

이것은 버그입니다. http://bugs.mysql.com – Sergio

+0

에서 신고하십시오. 특히 비슷한 문제가 있었으며이 "버그"가있었습니다. SSH를 통한 전송은 지원되지 않습니다. http://bugs.mysql.com/bug.php?id=69650 – roadsunknown

답변

0

그렇지 않으면 잘 작동하는 두 개의 MySQL 데이터베이스가있는 MySQL Workbench 5.2.47에서 동일한 오류가 발생했습니다. 그것은 버그처럼 보이고 오라클이 작동하지 않는 마법사를 발표 한 것에 놀랐습니다.

해결 방법은 두 데이터베이스에 대해 Workbench에서 서버 관리를 사용하고 데이터 내보내기 및 데이터 가져 오기/복원을 각각 사용하는 것입니다. 그러나 이것은 MySQL에서 MySQL로 마이그레이션하는 경우에만 작동합니다. 또한 데이터 내보내기/가져 오기 기능도 버그가 있습니다.