mysql script
This commit is contained in:
+18
-13
@@ -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';
|
||||||
@@ -67,4 +72,4 @@ MYSQL_SCRIPT
|
|||||||
|
|
||||||
echo "MySQL user created."
|
echo "MySQL user created."
|
||||||
echo "Username: $dbuser"
|
echo "Username: $dbuser"
|
||||||
echo "Password: $dbpass"
|
echo "Password: $dbpass"
|
||||||
|
|||||||
Reference in New Issue
Block a user