[TASK] Document required MySQL privileges 81/42381/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:23:45 +0000 (15:23 +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/42381
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
INSTALL.md

index b036c31..403d0b7 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
@@ -291,4 +303,4 @@ A:  Fluid uses complex regular expressions which require a lot of stack space
                ThreadStackSize 8388608
        </IfModule>
 ```
-    Restart Apache after this change.
\ No newline at end of file
+    Restart Apache after this change.