mysql과 같은 명령줄 옵션이나 mysqldump와 같은 클라이언트를 사용하여 MySQL 서버와의 연결을 설정하는 방법을 살펴보겠습니다.
클라이언트 프로그램이 MySQL 서버에 연결하려면 서버가 실행 중인 호스트 이름, MySQL 계정의 사용자 이름 및 비밀번호와 같은 올바른 연결 매개변수를 사용해야 합니다. 각 연결 매개변수에는 기본값이 있지만 필요한 경우 명령줄이나 옵션 파일에 지정된 프로그램 옵션을 사용하여 재정의할 수 있습니다.
명시적인 연결 매개 변수를 지정하지 않고 mysql을 호출하는 명령은 −
mysql
매개 변수 옵션이 없으므로 기본값이 적용됩니다.
기본 호스트 이름은 localhost입니다. Unix에서는 특별한 의미를 갖습니다.
Windows의 기본 사용자 이름은 ODBC입니다. Unix에서는 Unix의 로그인 이름입니다.
--password 또는 -p가 제공되지 않았기 때문에 비밀번호가 전송되지 않았습니다.
mysql의 경우 첫 번째 매개변수는 기본 데이터베이스의 이름으로 처리됩니다. 해당 매개변수가 없으므로 mysql은 기본 데이터베이스를 선택하지 않습니다.
호스트 이름, 사용자 이름 및 비밀번호를 명시적으로 지정하려면 명령줄에 적절한 옵션을 제공해야 합니다. 아래와 같이:
mysql --host=localhost --user=myname --password=password mydb mysql -h localhost -u myname -ppassword mydb
비밀번호 값은 선택 사항입니다.
--password 또는 -p 옵션이 있고 비밀번호 값이 언급된 경우 --password= 또는 - 사이에 공백이 있어서는 안 됩니다. p 및 그 뒤에 오는 비밀번호.
--password 또는 -p가 비밀번호 값을 지정하지 않으면 클라이언트 프로그램은 사용자에게 비밀번호를 입력하라는 메시지를 표시합니다. 비밀번호를 입력해도 비밀번호가 표시되지 않습니다.
다음 단계는 클라이언트 프로그램이 로컬 서버에만 TCP/IP 연결을 설정하도록 하기 위해 --host 또는 -를 사용하여 연결 유형을 결정하는 것입니다. h 옵션은 (localhost 대신) 127.0.0.1 값으로 호스트 이름을 지정하는 데 사용됩니다. 이 대신 로컬 서버의 IP 주소나 이름을 명시적으로 제공할 수도 있습니다. --protocol=TCP 옵션을 사용하여 아래에 몇 가지 예가 나와 있습니다. −
mysql --host=127.0.0.1 mysql --protocol=TCP
원격 서버에 연결해야 하는 경우 TCP/IP를 사용하면 remote.example에서 실행되는 서버에 연결하는 데 도움이 됩니다. com은 기본 포트 번호인 3306을 사용합니다. 아래에 나와 있습니다. −
mysql --host=remote.example.com
사용자가 특정 포트 번호를 표시하려면 --port 또는 –P 옵션을 언급해야 합니다−
mysql --host=remote.example.com --port=13306
위 내용은 명령 옵션을 사용하여 MySQL 서버에 연결의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!