본인의 의견은 위의 @EAMann과 동일하며 그가 참조한 출처는 다음과 같습니다. GRANT ALL은 사이트가 기능적이고 미래를 보장 할 수 있도록 보장하는 데 필요합니다. 생산 현장에서도 사용 설명서를 준수해야합니다.
WordPress 코어 및 일부 플러그인에 코드를 제공하는 사람은 사용 설명서 (GRANT ALL PRIVILEGES ON wpdatabasename. * ~ "wordpressusername"@ "hostname")에 제안 된 기본 DB 권한을 유지하는 것이 좋습니다.
WordPress 소스 코드 (현재와 미래 모두)는 WordPress DB 사용자에게 주어진 WordPress 데이터베이스에 대한 모든 DB 권한이 있다고 가정합니다. 설치 프로그램에 DB 권한이 없으면 WordPress를 업그레이드하고 플러그인을 추가 할 때 문제가 발생할 수 있습니다.
따라서 실제로 수행중인 작업을 알고, 매우 구체적인 요구 사항이 있으며 사용자 정의 DB 권한이 있다는 것을 잊지 않으면 매뉴얼에서 권장하는 기본 DB 권한과 다른 DB 권한을 사용해서는 안됩니다.
Codex 페이지는 다양한 시스템 및 스크린 샷의 예제를 통해이를 수행하는 방법에 대해 업데이트되었습니다.
https://codex.wordpress.org/Installing_WordPress#Step_2:_Create_the_Database_and_a_User
PHPMyAdmin을 통해 Databse 이름 및 사용자 작성 :
https://codex.wordpress.org/Installing_WordPress#Using_phpMyAdmin
MySQL 명령 행 클라이언트를 통해 Databse 이름 및 사용자 작성 :
https://codex.wordpress.org/Installing_WordPress#Using_the_MySQL_Client
mysql> CREATE DATABASE wpdatabasename;
Query OK, 1 row affected (0.00 sec)
mysql> GRANT ALL PRIVILEGES ON wpdatabasename.* TO "wordpressusername"@"hostname"
-> IDENTIFIED BY "password";
Query OK, 0 rows affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.01 sec)
mysql> EXIT