MySQL Database User: Which Privileges are needed?
The short installation instruction for WordPress ("5 Minutes") state that:
Create a database for WordPress on your web server, as well as a MySQL user who has all privileges for accessing and modifying it.
While setting up a new blog professionally I was wondering how that maps to what the MySQL database user privileges/permissions configuration offers me:
- Data:
SELECT
,INSERT
,UPDATE
,DELETE
- Definition:
CREATE
,ALTER
,DROP
- Extra:
INDEX
- More:
LOCK TABLES
REFERENCES
CREATE TEMPORARY TABLES
CREATE VIEW
SHOW VIEW
CREATE ROUTINE
EXECUTE
ALTER ROUTINE
I'm pretty sure for the first three groups, I named them Data, Definition and Extra here. But what about the others below the More entry? Normally I would say, those are not needed, but I would like to get a second opinion.
Topic privileges mysql permissions database customization Wordpress
Category Web