집 >데이터 베이스 >MySQL 튜토리얼 >내 MySQL 서버에 대한 원격 루트 액세스 권한을 어떻게 부여할 수 있습니까?
MySQL에서 원격 루트 액세스 권한 부여
' 권한을 부여했음에도 불구하고 개인 컴퓨터에서 MySQL의 루트 사용자에 액세스할 수 없는 문제가 발생했습니다. 서버에 대한 %' 기반 액세스입니다. 이 문제를 해결하려면 다음 단계를 따르십시오.
MySQL의 루트 사용자로 다음 명령을 실행하여 모든 권한을 부여합니다. 모든 호스트의 루트 사용자에 대한 권한 (%):
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password';
MySQL이 모든 네트워크 인터페이스에서 수신하도록 허용해야 합니다. /etc/mysql/mysql.conf.d/mysqld.cnf(또는 이전 버전의 경우 /etc/mysql/my.cnf)에서 다음 줄을 주석 처리합니다.
#bind-address = 127.0.0.1
MySQL을 다시 시작하여 변경 사항:
service mysql restart
다음 명령을 실행하여 MySQL이 이제 모든 인터페이스에서 수신 대기하고 있는지 확인하십시오.
netstat -tupan | grep mysql
문제가 지속되면 방화벽이 다음에서 포트 3306에 대한 연결을 허용하는지 확인하십시오. 연결하려는 외부 IP 주소.
위 내용은 내 MySQL 서버에 대한 원격 루트 액세스 권한을 어떻게 부여할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!