[TASK] Document required MySQL privileges 82/42382/2
authorMorton Jonuschat <m.jonuschat@mojocode.de>
Fri, 7 Aug 2015 13:11:45 +0000 (15:11 +0200)
committerWouter Wolters <typo3@wouterwolters.nl>
Fri, 7 Aug 2015 13:24:29 +0000 (15:24 +0200)
Add the minimum set of privileges required to run TYPO3 CMS to the
INSTALL.md document.

Add a recommendation for the privileges to manage/use views and
stored procedures.

Resolves: #68734
Releases: master, 6.2
Change-Id: I1472c36133e560df72d1a5412129322df0d2cf95
Reviewed-on: http://review.typo3.org/42382
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
INSTALL.md

index 248ea6b..75b36b8 100644 (file)
@@ -44,6 +44,18 @@ STRICT_ALL_TABLES (especially true with MySQL 5.6, as this is a new default),
 you need to configure setDBinit in the Install Tool. See question 2 in the
 "Installation FAQ" below for more information.
 
+### MySQL required privileges
+
+The MySQL user needs a least the following privileges on the TYPO3 database:
+
+* SELECT, INSERT, UPDATE, DELETE
+* CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES
+
+It is recommended to also grant the following privileges:
+
+* CREATE VIEW, SHOW VIEW
+* EXECUTE, CREATE ROUTINE, ALTER ROUTINE
+
 ### PHP environment
 
 * memory_limit set to at least 64M