>데이터 베이스 >MySQL 튜토리얼 >내 MySQL 서버에 대한 원격 루트 액세스를 활성화하려면 어떻게 해야 합니까?

내 MySQL 서버에 대한 원격 루트 액세스를 활성화하려면 어떻게 해야 합니까?

Linda Hamilton
Linda Hamilton원래의
2024-12-07 08:59:11372검색

How Can I Enable Remote Root Access to My MySQL Server?

원격 연결을 위한 MySQL 루트 액세스 강화

MySQL에서 원격 루트 액세스를 활성화해야 하는 필요성은 원격 서버에서 데이터베이스를 관리할 때 일반적으로 발생합니다. 이 종합 가이드는 이 목표를 달성하는 데 필요한 단계를 안내합니다.

시작하려면 루트 사용자에게 적절한 액세스 권한이 있는지 확인하는 것이 중요합니다. 루트 사용자로 다음 명령을 실행하고 'password'를 현재 루트 비밀번호로 대체합니다.

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password';

다음으로 모든 호스트에서 연결을 활성화하려면 MySQL을 사용 가능한 모든 네트워크 인터페이스에 바인딩해야 합니다. 이를 달성하려면

  1. MySQL 구성 파일을 편집하세요. Ubuntu 16의 경우 이 파일은 /etc/mysql/mysql.conf.d/mysqld.cnf에 있습니다.
  2. "bind-address"로 시작하는 줄을 찾아 "#"을 사용하여 주석 처리합니다. 문자:
#bind-address = 127.0.0.1
  1. MySQL 서비스를 다시 시작하여 변경 사항:
service mysql restart

이제 MySQL이 모든 인터페이스에 바인딩되었는지 확인하려면 루트로 다음 명령을 실행합니다.

netstat -tupan | grep mysql

이 단계에서는 MySQL에 대한 루트 액세스를 효과적으로 허용해야 합니다. 인터넷의 모든 호스트에서. 이 수정은 루트 비밀번호를 가진 모든 사용자에게 영향을 미치므로 서버를 적절하게 보호하는 것이 중요합니다.

위 내용은 내 MySQL 서버에 대한 원격 루트 액세스를 활성화하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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