Patchwork [1/5] docs: update MySQL documentation bits

login
register
mail settings
Submitter Florian Fainelli
Date Oct. 1, 2013, 5:39 p.m.
Message ID <1380649160-24319-2-git-send-email-f.fainelli@gmail.com>
Download mbox | patch
Permalink /patch/279643/
State Accepted
Headers show

Comments

Florian Fainelli - Oct. 1, 2013, 5:39 p.m.
The MySQL documentation bits where missing a few important details for
installation setup to succeed like:

- having proper python-mysqldb support
- overriding the DATABASE_ENGINE to "mysql" for django to succeed in the
  "syncdb" operation

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
---
 docs/INSTALL | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

Patch

diff --git a/docs/INSTALL b/docs/INSTALL
index cb71cdd..28f85d5 100644
--- a/docs/INSTALL
+++ b/docs/INSTALL
@@ -12,7 +12,8 @@  in brackets):
   * django >= 1.2
   * A webserver (apache)
   * mod_python or flup
-  * A database server (postgresql)
+  * A database server (postgresql, mysql)
+  * relevant python modules for the database server (e.g: python-mysqldb)
 
 1. Database setup
 
@@ -64,6 +65,17 @@  in brackets):
         > CREATE USER 'www-data'@'localhost' IDENTIFIED BY '<password>';
         > CREATE USER 'nobody'@'localhost' IDENTIFIED BY '<password>';
 
+	Once that is done, you need to tell Django about the new Database
+	settings, using local_settings.py (see below) to override the defaults
+	in settings.py:
+
+	DATABASE_ENGINE = 'mysql'
+	DATABASE_NAME = 'patchwork'
+	DATABASE_USER = 'root'
+	DATABASE_PASSWORD = 'my_secret_root_password'
+	DATABSE_HOST = 'localhost'
+	DATABASE_PORT = ''
+
 2. Django setup
 
         Set up some initial directories in the patchwork base directory: