mysql script

This commit is contained in:
2021-10-28 22:19:17 -03:00
parent 504130b622
commit d6fdc99a0a
+17 -12
View File
@@ -3,16 +3,19 @@
# ask type of instalation: 1- server / 2- client # ask type of instalation: 1- server / 2- client
sudo apt update ########################## temporario ####################
sudo apt upgrade #sudo apt update
sudo apt install openjdk-8-jdk # mariadb-server mariadb-client #sudo apt upgrade
#sudo apt install openjdk-8-jdk # mariadb-server mariadb-client
mkdir ~/.librography mkdir ~/.librography
rm ~/.librography/DBUser
touch ~/.librography/DBUser touch ~/.librography/DBUser
echo "Entre com o nome para o usuario do banco de dados: " echo "Entre com o nome para o usuario do banco de dados: "
read dbuser read dbuser
echo $dbuser >> ~/.librography/DBUser echo $dbuser >> ~/.librography/DBUser
rm ~/.librography/DBPass
touch ~/.librography/DBPass touch ~/.librography/DBPass
echo "Entre com a senha para o usuario do banco de dados: " echo "Entre com a senha para o usuario do banco de dados: "
read dbpass read dbpass
@@ -29,11 +32,13 @@ do
"server") "server")
echo "proceed to install server" echo "proceed to install server"
sudo apt install mariadb-server sudo apt install mariadb-server
sudo mysql_secure_install sudo mysql_secure_installation
break
;; ;;
"client") "client")
echo "proceed to install a cliente" echo "proceed to install a cliente"
sudo apt install mariadb-client sudo apt install mariadb-client
break
;; ;;
"Quit") "Quit")
break break
@@ -47,18 +52,18 @@ done
# is the mysql already configured? # is the mysql already configured?
# proceed with secure install: # proceed with secure install:
echo "Enter the user name for database: " #echo "Enter the user name for database: "
read password #read password
echo "The Current User Name is $first_name" #echo "The Current User Name is $first_name"
echo #echo
echo "Enter other users'names: " #echo "Enter other users'names: "
read name1 name2 name3 #read name1 name2 name3
echo "$name1, $name2, $name3 are the other users." #$echo "$name1, $name2, $name3 are the other users."
#PASS=`pwgen -s 40 1` #PASS=`pwgen -s 40 1`
#PASS= dbpass #PASS= dbpass
mysql -uroot <<MYSQL_SCRIPT sudo mysql <<MYSQL_SCRIPT
CREATE DATABASE $dbuser; CREATE DATABASE $dbuser;
CREATE USER '$dbuser'@'localhost' IDENTIFIED BY '$dbpass'; CREATE USER '$dbuser'@'localhost' IDENTIFIED BY '$dbpass';
GRANT ALL PRIVILEGES ON $dbuser.* TO '$dbuser'@'localhost'; GRANT ALL PRIVILEGES ON $dbuser.* TO '$dbuser'@'localhost';