>  기사  >  데이터 베이스  >  MySQL 데이터베이스는 어떻게 원격 연결을 허용합니까?

MySQL 데이터베이스는 어떻게 원격 연결을 허용합니까?

黄舟
黄舟원래의
2017-08-03 11:00:192607검색

이 글에서는 주로 Linux에서 원격 연결을 허용하도록 mysql을 구성하는 방법을 소개합니다. 일반적으로 mysql을 설치한 후에는 원격으로 연결할 수 없습니다.

1 먼저 Linux 시스템에 mysql을 설치합니다. 이 기사에서는 기본적으로 Linux 시스템을 인터넷에 연결하거나 apt-get install mysql-server 명령을 사용합니다. 설치가 완료되면 mysql을 시작하고 ps -e |grep mysql 명령을 실행하는지 확인합니다.

MySQL 데이터베이스는 어떻게 원격 연결을 허용합니까?

2. 이번에는 가상 머신 IP가 192.168.2.120이므로 mysql -h 192.168.20.120 -P 3306 -u root -proot를 실행합니다. - proot, root는 root 계정의 비밀번호를 의미합니다.) 연결이 되지 않는다는 결과를 얻을 수 있습니다.

원격 연결을 사용하지 않으면 연결할 수 있습니다. 명령은 다음과 같습니다.

mysql -u root -proot。

MySQL 데이터베이스는 어떻게 원격 연결을 허용합니까?

MySQL 데이터베이스는 어떻게 원격 연결을 허용합니까?

3. 그런 다음 데이터베이스에 연결하고 mysql 데이터베이스를 사용하여 명령을 실행합니다.

그리고 사용자 테이블 정보를 보면 실행 명령은

select Host,User from user。

실행 결과는 아래 그림과 같습니다.

MySQL 데이터베이스는 어떻게 원격 연결을 허용합니까?

4 위의 단계를 통해 사용자 데이터 테이블의 값을 얻을 수 있습니다. 다음으로, 원격 액세스를 허용하도록 테이블 레코드를 업데이트합니다. (이 명령은 업데이트를 의미합니다. user 테이블 User 값이 root 로 설정된 첫 번째 레코드의 Host 값은 %) 업데이트가 완료된 후 이전 쿼리 명령을 실행하여

5. ; MySQL 데이터베이스는 어떻게 원격 연결을 허용합니까?

Execute 완료되면 데이터베이스 연결을 닫습니다.

MySQL 데이터베이스는 어떻게 원격 연결을 허용합니까?

6.mysql 설치 디렉터리의 my.cnf 파일을 변경합니다.

일반적으로 기본 경로는 /etc/mysql/입니다.bind-address = 127.0.0.1 줄을 찾아 삭제하거나 주석을 달거나 127.0.0.1을 0.0.0.0으로 변경하고 수정 후 저장할 수 있습니다.

7. mysql을 다시 시작합니다. 명령은 service mysql restart입니다. 원격 로그인 테스트를 수행하면 원격 연결이 허용되는 것을 확인할 수 있습니다.

MySQL 데이터베이스는 어떻게 원격 연결을 허용합니까?

MySQL 데이터베이스는 어떻게 원격 연결을 허용합니까?

Notes

이 명령문이 성공적으로 실행되고 레코드가 변경되었는지 확인하세요.

위 내용은 MySQL 데이터베이스는 어떻게 원격 연결을 허용합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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