페도라 릴리스 20 (Heisenbug) 3.19.3-100.fc20.x86_64
패키지 :
- mysql-workbench-community.x86_64 6.1.7-1.fc20
- mariadb.x86_64 1 : 5.5.41-1.fc20
- mariadb-libs.x86_64 1 : 5.5.41-1.fc20
- mariadb-server.x86_64 1 : 5.5.41-1.fc20
커맨드 라인을 사용하여 실행중인 원격 MySQL 데이터베이스 서버에 연결할 수 있습니다. 나는
- SSH를 사용하여 원격 컴퓨터에서 원격으로 로그인
- MySQL 로그인 명령을 수행하십시오.
(데이터베이스 서버를 의미하는 것은 로컬 네트워크에 없으며 로컬 컴퓨터에서 연결할 수 없습니다).
[user@my-local-machine ~]$ ssh [user]@[remote-host] -p [port]
[user@remote-host ~]$ mysql -u [db-user] -h 192.168.x.x -p
암호를 입력:
MariaDB 모니터에 오신 것을 환영합니다. 명령은;로 끝납니다. 또는 \ g. MariaDB 연결 ID는 [id] 서버 버전입니다. 5.5.40-MariaDB MariaDB 서버
Copyright (c) 2000, 2014, Oracle, MariaDB Corporation Ab 및 기타.
'help;'를 입력하십시오. 또는 도움을 받으려면 '\ h'. 현재 입력 명령문을 지우려면 '\ c'를 입력하십시오.
MariaDB [(없음)]>
그러나 MySQL Workbench를 사용하려고하면 다음 오류가 발생합니다.
사용자 [db-user]와 [host] : [port]의 SSH 터널을 통해 192.168.xx : 3306에서 MySQL에 연결하지 못했습니다.
'초기 통신 패킷을 읽는 중'에서 MySQL 서버 연결이 끊어짐, 시스템 오류 : 0
mysql
명령 에서는 작동하지 않습니다 . 그리고 GUI에mysql
명령 을 실행하는 CLI 백엔드를 호출하는 기능이 있는데, CLI에서 볼 수있는 것과 같은 오류로 실패합니다. (