私の意見は上記の@EAMannと同じであり、彼が言及した情報源も同様です。生産現場であっても、ユーザーマニュアルを厳守してください。
WordPressコアといくつかのプラグインにコードを提供する人として、ユーザーマニュアルで推奨されているデフォルトのDB権限を保持することをお勧めします(wpdatabasenameのGRANT ALL PRIVILEGES。* TO "wordpressusername" @ "hostname")。
WordPressのソースコード(現在および将来)は、WordPress DBユーザーが特定のWordPressデータベースに対するすべてのDB権限を持っていることを前提としています。セットアップでDB特権が失われると、WordPressをアップグレードしてプラグインを追加するときに問題が発生する場合があります。
したがって、実際に何をしているのかを知り、非常に具体的なニーズがあり、カスタムDB特権を忘れない限り、マニュアルで推奨されているデフォルトのDB特権とは異なるDB特権を使用しないでください。
その後、コーデックスのページは、さまざまなシステムの例とスクリーンショットでこれを行う方法について更新されました。
https://codex.wordpress.org/Installing_WordPress#Step_2:_Create_the_Database_and_a_User
Databseの名前とユーザーの作成(PHPMyAdmin経由):https ://codex.wordpress.org/Installing_WordPress#Using_phpMyAdmin
Databseの名前とユーザーの作成(MySQLコマンドラインクライアント経由):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