집 >데이터 베이스 >MySQL 튜토리얼 >mysql에서 허용된 호스트 액세스 권한 확인을 수정하는 방법
Mysql에 대한 원격 액세스 권한을 활성화합니다
기본적으로 mysql 사용자에게는 원격 액세스 권한이 없으므로 프로그램과 데이터베이스가 동일한 서버에 있지 않은 경우 mysql에 대한 원격 액세스 권한을 활성화해야 합니다.
주요 방식으로는 테이블 수정 방식과 인증 방식 두 가지가 있습니다.
비교적으로는 테이블 수정 방법이 더 간편하고, 개인적으로 이 방법을 선호하는 편이라 테이블 수정 방법만 포스팅합니다
1. mysql
mysql -u root -p
에 로그인합니다. mysql 라이브러리에서 호스트 항목을 localhost에서 %로 변경합니다. %즉, 어떤 호스트라도 접속이 허용된다는 의미이며, 특정 IP만 접속이 허용되면 해당 IP로 변경될 수 있습니다. 예를 들어 localhost는 192.168.1.123으로 변경될 수 있으며, 이는 IP 192.168만 허용된다는 의미입니다. 1.123 LAN은 원격으로 mysql에 액세스할 수 있습니다.
mysql> use mysql; mysql> update user set host = '%' where user = 'root'; mysql> select host, user from user; mysql> flush privileges;
방화벽은 포트 3306을 엽니다
위 내용은 mysql에서 허용된 호스트 액세스 권한 확인을 수정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!