>  기사  >  데이터 베이스  >  호스트 액세스 권한을 허용하도록 mysql을 수정하는 방법에 대한 자세한 예

호스트 액세스 권한을 허용하도록 mysql을 수정하는 방법에 대한 자세한 예

小云云
小云云원래의
2017-12-25 14:20:191610검색

기본적으로 mysql 사용자는 원격 접근 권한이 없습니다. 따라서 프로그램과 데이터베이스가 동일한 서버에 있지 않은 경우 mysql에 대한 원격 접근 권한을 활성화해야 합니다. mysql이 호스트 액세스를 허용하는 권한에 관심이 있는 친구들은 꼭 살펴보시기 바랍니다. 모두에게 도움이 되기를 바랍니다.

Mysql에 대한 원격 액세스 권한을 활성화합니다

기본적으로 mysql 사용자에게는 원격 액세스 권한이 없으므로 프로그램과 데이터베이스가 동일한 서버에 있지 않은 경우 mysql에 대한 원격 액세스 권한을 활성화해야 합니다.

주요 방식으로는 테이블 수정 방식과 인증 방식 두 가지가 있습니다.

비교적으로는 테이블 수정 방법이 더 간편하고, 개인적으로 이 방법을 선호하는 편이라 테이블 수정 방법만 포스팅합니다

1. mysql에 로그인

mysql -u root -p

2. 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에서 액세스 권한을 설정하는 자세한 예

Angularjs에서 페이지 액세스 권한을 설정하는 방법

원격 액세스 권한을 설정하는 방법 요약 MySQL 데이터베이스

위 내용은 호스트 액세스 권한을 허용하도록 mysql을 수정하는 방법에 대한 자세한 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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