>  기사  >  데이터 베이스  >  명령줄을 통해 원격 MySQL 데이터베이스에 연결하는 방법은 무엇입니까?

명령줄을 통해 원격 MySQL 데이터베이스에 연결하는 방법은 무엇입니까?

Susan Sarandon
Susan Sarandon원래의
2024-11-05 14:10:02818검색

How to Connect to a Remote MySQL Database via Command Line?

명령줄을 통해 원격 MySQL 데이터베이스에 연결

명령줄에서 원격 데이터베이스 서버에 액세스하는 것은 어려울 수 있습니다. 이 예에서

mysql -u username -h my.application.com -ppassword

명령을 사용하여 Rackspace에서 호스팅하는 데이터베이스에 연결하려고 시도하면 다음 오류가 발생합니다.

ERROR 2003 (HY000):
Can't connect to MySQL server on 'my.application.com' (10061)

오류 원인

이 오류는 잘못된 명령 구문이나 네트워크 연결 문제로 인해 발생합니다.

문제 해결

원격지에 직접 연결하려면 MySQL 콘솔에서는 다음 명령을 사용합니다.

mysql -u {username} -p'{password}' \
    -h {remote server ip or name} -P {port} \
    -D {DB name}

자리 표시자를 관련 값으로 바꿉니다.

  • {username}: MySQL 사용자 이름
  • '{password} ': MySQL 비밀번호(-p 뒤에 공백 없음)
  • {원격 서버 IP 또는 이름}: 원격 호스트의 IP 주소 또는 호스트 이름
  • {port}: 포트 번호(일반적으로 MySQL의 경우 3306)
  • {DB 이름}: 대상 데이터베이스의 이름

사용자 이름으로 "local"이라는 로컬 데이터베이스에 연결하려면 "root" 및 비밀번호 "'root"를 사용하려면 다음 명령을 사용하세요.

mysql -u root -p'root' \
        -h 127.0.0.1 -P 3306 \
        -D local

연결에 성공하면 지정된 데이터베이스의 콘솔로 전환됩니다.

위 내용은 명령줄을 통해 원격 MySQL 데이터베이스에 연결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.