From a3b7a8023d1493cb57a303dd8420960b230670aa Mon Sep 17 00:00:00 2001 From: Florian Fainelli Date: Tue, 1 Oct 2013 18:39:16 +0100 Subject: docs: update MySQL documentation bits 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 Signed-off-by: Jeremy Kerr --- docs/INSTALL | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'docs') 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 ''; > CREATE USER 'nobody'@'localhost' IDENTIFIED BY ''; + 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: -- cgit v1.2.3