2012-01-08 2 views
0

맥 터미널을 통해 dreamhost에서 mysql에 액세스하려고한다. 터미널에서 나는 할 수 있습니다 : [ssh -l username domain] 성공적으로 내 dreamhost 계정에 로그인하십시오. 그런 다음 [mysql -u username -p password -h hostname database]를 입력하면 mysql (버전 14.14)에 대한 도움말 정보 목록이 표시됩니다.맥 터미널을 통한 dreamhost상의 mysql

그러나 프롬프트는 mysql> 또는 아무것도 아닌 일반적인 dreamhost 프롬프트로 바뀝니다. [show tables;]와 같은 mysql 명령을 입력하려고하면 [-bash : show : command not found]라는 오류 메시지가 나타납니다. [mysql> show tables;]를 입력하려고하면 "소켓을 통해 로컬 MySQL 서버에 연결할 수 없습니다 ..."메시지가 표시됩니다.

mysql> 또는 do 프롬프트로 어떻게 설정할 수 있는지 알고 있습니까? 내 생각에 맥 터미널이 내 dreamhost 계정과 원격 mysql 서버에 연결되어있을 때 mysql 명령을 인식하게하려면 무엇이 필요합니까? 감사!

자세한 내용 : PHPMyAdmin을 사용하여 dreamhost에서 데이터베이스를 성공적으로 조작 할 수 있지만 mac 터미널을 통해 액세스하는 데 문제가 있습니다.

답변

0

도움 정보 목록을 가져올 때 매개 변수와 관련하여 잘못된 내용을 입력했을 가능성이 큽니다. 문제는 결국 "데이터베이스"부분이라고 생각합니다. mysql -u username -p password -h hostname을 사용하고있을 때 use database를 입력하면됩니다.

+0

아이디어를 제공해 주셔서 감사합니다. 이상하게도, [mysql -h hostname -u username -p]를 입력하면된다. 그런 다음 암호를 입력하라는 메시지가 나타나고 마침내 mysql 프롬프트가 나타납니다. 다른 조합으로 인해 오류가 발생했습니다. – user1137504