scripted DB and user creation
This commit is contained in:
committed by
Milan Chrobok
parent
4bca8650aa
commit
9d42bf9016
@@ -1,44 +1,22 @@
|
|||||||
|
|
||||||
# setup database
|
# setup database
|
||||||
|
|
||||||
## create database
|
Edit the file "init.sql" and change the passwords of the three user accounts (calcms_admin, calcms_write and calcms_read).
|
||||||
|
We use different accounts for different purposes.
|
||||||
|
|
||||||
mysqladmin -u root -p create calcms
|
## run init script with root permissions
|
||||||
|
|
||||||
### start mysql with root permissions
|
mysql -u root -p < ./install/init.sql
|
||||||
|
|
||||||
mysql -u root -p
|
## if using plesk, use
|
||||||
|
|
||||||
if using plesk, use
|
mysql -u admin mysql -p`cat /etc/psa/.psa.shadow` < ./install/init.sql
|
||||||
|
|
||||||
mysql -u admin mysql -p`cat /etc/psa/.psa.shadow`
|
## import database content
|
||||||
|
|
||||||
We use different accounts for different purposes.
|
|
||||||
Please change the passwords config after "INDENTIFIED BY" !
|
|
||||||
|
|
||||||
#### create admin account
|
|
||||||
|
|
||||||
CREATE USER 'calcms_admin'@'localhost' IDENTIFIED BY 'taes9Cho';
|
|
||||||
GRANT ALL PRIVILEGES ON calcms.* TO 'calcms_admin'@'localhost';
|
|
||||||
GRANT ALL PRIVILEGES ON calcms_test.* TO 'calcms_admin'@'localhost';
|
|
||||||
|
|
||||||
#### create editor account
|
|
||||||
|
|
||||||
CREATE USER 'calcms_write'@'localhost' IDENTIFIED BY 'Toothok8';
|
|
||||||
GRANT SELECT, INSERT, UPDATE, DELETE ON calcms.* TO 'calcms_write'@'localhost';
|
|
||||||
GRANT ALL PRIVILEGES ON calcms_test.* TO 'calcms_write'@'localhost';
|
|
||||||
|
|
||||||
#### create read-only account
|
|
||||||
|
|
||||||
CREATE USER 'calcms_read'@'localhost' IDENTIFIED BY 'Ro2chiya';
|
|
||||||
GRANT SELECT ON calcms.* TO 'calcms_read'@'localhost';
|
|
||||||
GRANT ALL PRIVILEGES ON calcms_test.* TO 'calcms_read'@'localhost';
|
|
||||||
|
|
||||||
### import database content
|
|
||||||
|
|
||||||
mysql -u calcms_admin -p calcms < ./install/create.sql
|
mysql -u calcms_admin -p calcms < ./install/create.sql
|
||||||
|
|
||||||
### socket connection issues
|
## socket connection issues
|
||||||
|
|
||||||
If you use a local database connection and see the error message
|
If you use a local database connection and see the error message
|
||||||
"could not connect to database: Can't connect to local MySQL server through socket"
|
"could not connect to database: Can't connect to local MySQL server through socket"
|
||||||
|
|||||||
Reference in New Issue
Block a user