2010-01-02 5 views
0

mysql의 로컬 설치를 설치하는 데 문제가있어서 IP 터널을 통해 원격 mysql 데이터베이스에 연결하고 perl 및 python 스크립트로 localhost를 입력하여 연결합니다. 이상한 일이 생겨서 스크립트가 아닌 명령 줄에서 연결을 확인하려고합니다. 로컬 호스트로 mysql db에 연결하기 위해 입력 할 수있는 BASH 명령 줄이 있습니까?Python 용 Mysql

감사

+2

'mysql'을 타이핑 해 보셨습니까? –

+0

예, 아래에 다시 참조하십시오 : 내 다른 설치 문제. – John

+0

당신은 이미 분명한 대답을 시도 했었다는 질문에 언급 했어야합니다. 나는이 정보가 중요하다고 생각하여 답변을 주석으로 추가하는 대신 질문을 업데이트해야합니다. –

답변

1

명령 줄에서 MySQL 명령을 테스트하려면 MySQL 명령 행 클라이언트를 설치해야합니다.

또 다른 옵션은 MySQL GUI Tools이며, 여기에는 MySQL 쿼리 브라우저가 포함됩니다. 명령 줄 에서처럼 쿼리 브라우저에서 명령을 실행할 수 있습니다.

당신은 단지 포트가 다음 telnet 또는 netcat 사용하여 연결을 시도 할 수 열려 있는지 테스트하려면 : MySQL 서버가 실행하고 다음 버전을 볼 수 연결할 수 있으면

nc localhost 3306 

을 숫자와 임의의 문자를 비교합니다. 그런 다음 Ctrl-C를 눌러 연결을 취소해야합니다. 이런 식으로 SQL을 실행할 수는 없습니다.

3

잘못은, 당신은 mysql 클라이언트를 시도? -h이 지정되지 않으면 기본값은 localhost입니다.

+0

그래서 내 컴퓨터에 mysql 클라이언트를 설치하는 데 문제가있어서 원격지를 사용하고있다. 그래서 localone이 아닌 원격 서버를 테스트하고 싶습니다. 그러나 터널을 사용하고 있기 때문에 localhost는 터널 된 시스템으로갑니다. – John

+0

'-h'를 지정하여 원하는 호스트 이름이나 IP를 가질 수 있습니다. –

+0

괜찮습니다. 아래 명령 줄이 보입니다. – John