3.1 서버에 연결하고 서버와의 연결
서버에 연결하려면 일반적으로 mysql을 시작할 때 MySQL 사용자 이름을 입력하고 많은 경우 암호를 입력해야합니다. 로그인 머신과는 다른 머신에서 서버가 실행중인 경우 호스트 이름도 지정해야합니다. 연결에 사용할 연결 매개 변수 (사용하는 호스트, 사용자 이름 및 암호) 내용은 관리자에게 문의하십시오. 올바른 매개 변수를 알고 있다면 다음의 방법으로 연결할 수 있습니다.
shell>mysql -h host -u user -p
Enter Password :********
host
는 MySQL 서버가 실행중인 호스트의 이름, user
는 사용자의 MySQL 계정의 사용자 이름입니다. 설정에 따라 적절한 값으로 대체하십시오. ********
는 사용자의 암호입니다. mysql에서 「Enter password:」
프롬프트가 나타나면 입력하십시오.
그것이 작동하면 조회 정보에 이어 mysql>
프롬프트가 나타날 것입니다.
shell>mysql -h host -u user -p
Enter password :********
Welcome to the MySQL monitor. Commands end with; or \ g. Your MySQL connection id is 25338 to server version : 5.6.23-standard Type 'help;'or '\ h'for help. Type '\ c'to clear the buffer. mysql>
mysql>
프롬프트는 mysql이 명령 입력의 준비가되어 있는지를 나타냅니다.
MySQL이 실행중인 시스템과 동일한 시스템에 로그인하는 경우 호스트를 선택하고 다음을 사용할 수 있습니다.
shell> mysql -u user -p
로그인 할 때 다음과 같은 오류 메시지가 나타날 수 있습니다. ERROR 2002 (HY000) : Can not connect to local MySQL server through socket '/tmp/mysql.sock'(2) 이것은 MySQL 서버 데몬 (Unix) 또는 서비스 (Windows)가 실행되고 있지 않음을 보여줍니다. 관리자에게 문의하거나 운영 체제에 따라 제 2 장 「MySQL 설치 및 업데이트 " 의 해당 섹션을 참조하십시오.
로그인 할 때 자주 발생하는 다른 문제에 대해서는 섹션 B.5.2 "MySQL 프로그램 사용시 일반적인 오류" 를 참조하십시오.
일부 MySQL 설치는 로컬 호스트에서 실행중인 서버에 사용자가 익명 (이름을 지정하지 않는) 사용자로 연결할 수 있습니다. 이에 해당하는 컴퓨터에서는 아무 옵션도 지정하지 않고 mysql을 시작하면 서버에 연결할 수 있어야합니다.
shell> mysql
연결에 성공하면 QUIT
(또는 \q
)와 mysql>
프롬프트에 입력하여 언제든지 끊을 수 있습니다.
mysql> QUIT
Bye
Unix에서는 Control + D를 눌러도 끊을 수 있습니다.
다음 절에 나와있는 대부분의 예는 서버에 연결되어있는 것을 전제로하고 있습니다. 이것은 mysql>
프롬프트로 표시됩니다.