Advertisement
Guest User

Untitled

a guest
May 5th, 2017
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 3.41 KB | None | 0 0
  1. ############################################################################
  2. #
  3. #      B A S I C   U S E R   C O N F I G U R A T I O N   A R E A
  4. #
  5. ############################################################################
  6. #########################################
  7. # server - Base Table host
  8. # user - Base Table login
  9. # pass - Base Table login password
  10. # wdb  -  Base Table name
  11. #########################################
  12. user='root'
  13. pass='password'
  14. wdb='ncdb-install'
  15. ############################################################################
  16. #
  17. #    A D V A N C E D   U S E R   C O N F I G U R A T I O N   A R E A
  18. #
  19. ############################################################################
  20. server='localhost'
  21. port='3306'
  22. ############################################################################
  23. #
  24. #     D O   N O T   M O D I F Y   B E Y O N D   T H I S   P O I N T
  25. #
  26. ############################################################################
  27. until [ $letter == 'x' ]
  28. do
  29.     clear
  30.     echo
  31.     echo            '####################################'
  32.     echo            '#######     Next Chapter     #######'
  33.     echo            '######        Database        ######'
  34.     echo            '#######     Import Tool      #######'
  35.     echo            '####################################'
  36.     echo
  37.     echo            'Please type the letter for the option:'
  38.     echo
  39.     echo             'i = Install NCDB'
  40.     echo             'c = Install NCDB Changesets'
  41.     echo
  42.     echo
  43.     echo             'x - Exit'
  44.     echo
  45.  
  46.     read -p 'Enter Letter:  ' letter
  47.  
  48.     case $letter in
  49.         'i')
  50.             echo -n 'Importing NCDB database.. ' && mysql -h $server --user=$user --password=$pass --port=$port $wdb < database.sql && echo 'OK'
  51.             read -p 'Done. Press any key to return to the main menu..'
  52.             ;;
  53.         'c')
  54.             echo -n 'Importing changeset 14.. ' && mysql -h $server --user=$user --password=$pass --port=$port $wdb < changesets/changeset_14.sql && echo 'OK'
  55.             echo -n 'Importing changeset 17.. ' && mysql -h $server --user=$user --password=$pass --port=$port $wdb < changesets/changeset_17.sql && echo 'OK'
  56.             echo -n 'Importing changeset 18.. ' && mysql -h $server --user=$user --password=$pass --port=$port $wdb < changesets/changeset_18.sql && echo 'OK'
  57.             echo -n 'Importing changeset 22.. ' && mysql -h $server --user=$user --password=$pass --port=$port $wdb < changesets/changeset_22.sql && echo 'OK'
  58.             echo -n 'Importing changeset 28.. ' && mysql -h $server --user=$user --password=$pass --port=$port $wdb < changesets/changeset_28.sql && echo 'OK'
  59.             echo -n 'Importing changeset 30.. ' && mysql -h $server --user=$user --password=$pass --port=$port $wdb < changesets/changeset_30.sql && echo 'OK'
  60.             echo -n 'Importing changeset 36.. ' && mysql -h $server --user=$user --password=$pass --port=$port $wdb < changesets/changeset_36.sql && echo 'OK'
  61.             echo -n 'Importing changeset 40.. ' && mysql -h $server --user=$user --password=$pass --port=$port $wdb < changesets/changeset_40.sql && echo 'OK'
  62.             echo -n 'Importing changeset 43.. ' && mysql -h $server --user=$user --password=$pass --port=$port $wdb < changesets/changeset_43.sql && echo 'OK'
  63.             echo -n 'Importing changeset 47.. ' && mysql -h $server --user=$user --password=$pass --port=$port $wdb < changesets/changeset_47.sql && echo 'OK'
  64.             read -p 'Done. Press any key to return to the main menu..'
  65.             ;;
  66.         *)
  67.             read -p  'Invalid option specified. Press any key to return to the main menu..'
  68.             ;;
  69.     esac
  70. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement