DB init scripts

This commit is contained in:
2016-09-03 22:43:51 +03:00
parent 97d7ec8b13
commit 03d4a4d662
5 changed files with 216 additions and 6 deletions

27
db_scripts/init_rmps_db.sh Executable file
View File

@@ -0,0 +1,27 @@
#!/bin/bash
printf "Password for 'rmps' DB user: "
read -s dbpass
printf "\nEnter the first RMPS username: "
read username
printf "Full name for the new user '$username': "
read fullname
printf "Password for RMPS user '$username': "
read -s newuser_pass
printf "\nEnter e-mail for the new user: "
read email
printf "Initializing DB... "
salt=`head -c 32 /dev/urandom|sha1sum|head -c 32`
pass_hash=`printf ${newuser_pass}${salt}|sha512sum|head -c 128`
#printf "\nSalt = $salt"
#printf "\nHash = $pass_hash\n"
mysql -u rmps --password="$dbpass" -e "set @loginName=\"$adminpass\";\
set @loginName=\"$username\";\
set @fullName=\"$fullname\";\
set @eMail=\"$email\";\
set @passHash=\"$pass_hash\";\
set @passSalt=\"$salt\";\
`cat init_rmps_db.sql`"
printf 'Done!\n'