Clean up database creation to create the mysql interface user and grant permissions. Group
database setup together so the user is prompted for only a couple of times during initialization.
This commit is contained in:
2
tables/create_apidb_base.sql
Normal file
2
tables/create_apidb_base.sql
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
create database if not exists apidb;
|
||||||
|
grant all on apidb.* to wineowner;
|
||||||
@@ -1,40 +1,12 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
|
||||||
echo Creating appdb tables
|
echo Create the base user
|
||||||
mysql -p -u root < appdb_tables.sql
|
mysql -p -u root < create_user.sql
|
||||||
|
|
||||||
echo Creating preferences list
|
echo Create the apidb database, and tables
|
||||||
mysql -p -u root < prefs_list.sql
|
cat create_apidb_base.sql appdb_tables.sql \
|
||||||
|
prefs_list.sql user_list.sql user_prefs.sql \
|
||||||
echo Creating user list
|
user_privs.sql session_list.sql app_category.sql \
|
||||||
mysql -p -u root < user_list.sql
|
maintainers.sql buglinks.sql monitors.sql \
|
||||||
|
error_log.sql distributions.sql testResults.sql \
|
||||||
echo Creating user preferences
|
| mysql -p -u root
|
||||||
mysql -p -u root < user_prefs.sql
|
|
||||||
|
|
||||||
echo Creating user privileges
|
|
||||||
mysql -p -u root < user_privs.sql
|
|
||||||
|
|
||||||
echo Creating session table
|
|
||||||
mysql -p -u root < session_list.sql
|
|
||||||
|
|
||||||
echo Adding categories
|
|
||||||
mysql -p -u root < app_category.sql
|
|
||||||
|
|
||||||
echo Adding maintainers
|
|
||||||
mysql -p -u root < maintainers.sql
|
|
||||||
|
|
||||||
echo Adding bug links
|
|
||||||
mysql -p -u root < buglinks.sql
|
|
||||||
|
|
||||||
echo Adding monitors
|
|
||||||
mysql -p -u root < monitors.sql
|
|
||||||
|
|
||||||
echo Creating error logging tables
|
|
||||||
mysql -p -u root < error_log.sql
|
|
||||||
|
|
||||||
echo Adding distributions
|
|
||||||
mysql -p -u root < distributions.sql
|
|
||||||
|
|
||||||
echo Adding test data tables
|
|
||||||
mysql -p -u root < testResults.sql
|
|
||||||
|
|||||||
2
tables/create_user.sql
Normal file
2
tables/create_user.sql
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
create user wineowner identified by 'lemonade';
|
||||||
|
|
||||||
@@ -1 +1 @@
|
|||||||
php -f run_tests.php
|
php -dmagic_quotes_gpc=0 -f run_tests.php
|
||||||
|
|||||||
Reference in New Issue
Block a user