]> git.aero2k.de Git - tmp/jakarta-migration.git/commitdiff
CSPACE-61 added database initialization script for mysql
authorSanjay Dalal <sanjay.dalal@berkeley.edu>
Thu, 9 Apr 2009 19:24:00 +0000 (19:24 +0000)
committerSanjay Dalal <sanjay.dalal@berkeley.edu>
Thu, 9 Apr 2009 19:24:00 +0000 (19:24 +0000)
src/main/resources/scripts/db/mysql/init_db.sql [new file with mode: 0644]

diff --git a/src/main/resources/scripts/db/mysql/init_db.sql b/src/main/resources/scripts/db/mysql/init_db.sql
new file mode 100644 (file)
index 0000000..a59ce60
--- /dev/null
@@ -0,0 +1,36 @@
+--\r
+-- Create and initialize CollectionSpace service database environment for MySQL\r
+--\r
+\r
+--\r
+-- delete all users\r
+--\r
+DELETE FROM mysql.user WHERE NOT (host="localhost" and user="root");\r
+FLUSH PRIVILEGES;\r
+\r
+--\r
+-- delete anonymous access\r
+--\r
+DELETE FROM mysql.user WHERE User = '';\r
+FLUSH PRIVILEGES;\r
+\r
+--\r
+-- recreate jbossdb database\r
+--\r
+DROP database IF EXISTS jbossdb;\r
+CREATE database jbossdb;\r
+\r
+--\r
+-- recreate nuxeo database\r
+--\r
+DROP database IF EXISTS nuxeo;\r
+CREATE database nuxeo;\r
+\r
+--\r
+-- grant privileges to test user on nuxeo and jbossdb databases\r
+--\r
+GRANT ALL PRIVILEGES ON jbossdb.* TO 'test'@'localhost' IDENTIFIED BY 'test' WITH GRANT OPTION;\r
+FLUSH PRIVILEGES;\r
+GRANT ALL PRIVILEGES ON nuxeo.* TO 'test'@'localhost' IDENTIFIED BY 'test' WITH GRANT OPTION;\r
+FLUSH PRIVILEGES;\r
+\r