이 글에서는 주로 Linux에서 원격 연결을 허용하도록 mysql을 구성하는 방법을 소개합니다. 일반적으로 mysql을 설치한 후에는 원격으로 연결할 수 없습니다.
1 먼저 Linux 시스템에 mysql을 설치합니다. 이 기사에서는 기본적으로 Linux 시스템을 인터넷에 연결하거나 apt-get install mysql-server 명령을 사용합니다. 설치가 완료되면 mysql을 시작하고 ps -e |grep 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。
3. 그런 다음 데이터베이스에 연결하고 mysql 데이터베이스를 사용하여 명령을 실행합니다.
그리고 사용자 테이블 정보를 보면 실행 명령은
select Host,User from user。
실행 결과는 아래 그림과 같습니다.
4 위의 단계를 통해 사용자 데이터 테이블의 값을 얻을 수 있습니다. 다음으로, 원격 액세스를 허용하도록 테이블 레코드를 업데이트합니다. (이 명령은 업데이트를 의미합니다. user 테이블 User 값이 root 로 설정된 첫 번째 레코드의 Host 값은 %) 업데이트가 완료된 후 이전 쿼리 명령을 실행하여
5. ;
Execute 완료되면 데이터베이스 연결을 닫습니다.
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입니다. 원격 로그인 테스트를 수행하면 원격 연결이 허용되는 것을 확인할 수 있습니다.
Notes
이 명령문이 성공적으로 실행되고 레코드가 변경되었는지 확인하세요.
위 내용은 MySQL 데이터베이스는 어떻게 원격 연결을 허용합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!