では、Webサイトの「メイン」ユーザーとして使用されるmysqlユーザーにどのような特権を設定する必要がありますか?
使用するデータベースのデータと構造(下記参照)を設定する必要があると思います。しかし、管理者権限も追加する必要がありますか?また、Webサーバーを所有していて、たとえばWebサイトをホストして、独自のデータベースでphpmyadminを使用する権限をクライアントに付与する特権をクライアントに付与する場合、これはまったく異なります。
データ
SELECT
INSERT
UPDATE
DELETE
FILE
構造
CREATE
ALTER
INDEX
DROP
CREATE TEMPORARY TABLES
SHOW VIEW
CREATE ROUTINE
ALTER ROUTINE
EXECUTE
CREATE VIEW
EVENT
TRIGGER
管理
GRANT
SUPER
PROCESS
RELOAD
SHUTDOWN
SHOW DATABASES
LOCK TABLES
REFERENCES
REPLICATION CLIENT
REPLICATION SLAVE
CREATE USER