mysql 데이터베이스 사용자 [닫기]

mysql 데이터베이스 사용자 [닫기]

테스트 Debian 서버에서는 rootmysql 사용자를 사용합니다. 그런 다음 내가 가지고 있는 모든 WordPress 사이트의 PHP 구성 파일에 다음이 포함되어 있습니다.

define('DB_USER', 'root');
define('DB_PASSWORD', '...');

이 "루트 사용자"는 mysql에 고유한 것입니까, 아니면 Linux 루트 사용자와 관련되어 있습니까?

root그렇다면 보안상의 이유로 mysql을 사용자와 별도로 유지하는 가장 좋은 방법은 무엇입니까?

답변1

사용자는 root다음 위치에 있습니다.mysql아니 root똑같다 GNU/리눅스. 사용자가 생성되었나요?~에데이터베이스 관리자가 액세스할 수 있습니다. 사용을 피해야 하며, 제한된 권한을 가진 사용자를 쉽게 생성할 수 있으므로 보안 위험을 예방할 수 있습니다.

답변2

rootMySQL 사용자 입니다 . Linux 사용자에게는 관련이 없습니다 root. Linux의 경우와 마찬가지로 MySQL의 수퍼유저 계정 이름입니다.

rootMySQL 사용자를 WordPress 데이터베이스로 사용하면 안 됩니다 . 이는 보안상 큰 위험이 됩니다. wp이에 대한 MySQL 사용자(또는 다른 사용자)를 생성하고 해당 사용자에게 wordpress데이터베이스에 대한 액세스 권한만 부여하십시오.

관련 정보