update script to install mysql
This commit is contained in:
+20
-9
@@ -21,6 +21,8 @@ echo "Entre com a senha para o usuario do banco de dados: "
|
|||||||
read dbpass
|
read dbpass
|
||||||
echo $dbpass >> ~/.librography/DBPass
|
echo $dbpass >> ~/.librography/DBPass
|
||||||
|
|
||||||
|
rm ~/.librography/ipserver
|
||||||
|
touch ~/.librography/ipserver
|
||||||
|
|
||||||
touch ~/.Librography/DefaultPrinter
|
touch ~/.Librography/DefaultPrinter
|
||||||
|
|
||||||
@@ -33,11 +35,29 @@ do
|
|||||||
echo "proceed to install server"
|
echo "proceed to install server"
|
||||||
sudo apt install mariadb-server
|
sudo apt install mariadb-server
|
||||||
sudo mysql_secure_installation
|
sudo mysql_secure_installation
|
||||||
|
echo localhost >> ~/.librography/ipserver
|
||||||
|
|
||||||
|
sudo mysql <<MYSQL_SCRIPT
|
||||||
|
CREATE DATABASE $dbuser;
|
||||||
|
CREATE USER '$dbuser'@'localhost' IDENTIFIED BY '$dbpass';
|
||||||
|
GRANT ALL PRIVILEGES ON $dbuser.* TO '$dbuser'@'localhost';
|
||||||
|
FLUSH PRIVILEGES;
|
||||||
|
MYSQL_SCRIPT
|
||||||
|
|
||||||
|
echo "MySQL user created."
|
||||||
|
echo "Username: $dbuser"
|
||||||
|
echo "Password: $dbpass"
|
||||||
|
|
||||||
break
|
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
|
||||||
|
|
||||||
|
echo "Entre com o ip do servidor com o banco de dados: "
|
||||||
|
read ipserver
|
||||||
|
echo $ipserver >> ~/.librography/ipserver
|
||||||
|
|
||||||
break
|
break
|
||||||
;;
|
;;
|
||||||
"Quit")
|
"Quit")
|
||||||
@@ -63,13 +83,4 @@ done
|
|||||||
#PASS=`pwgen -s 40 1`
|
#PASS=`pwgen -s 40 1`
|
||||||
#PASS= dbpass
|
#PASS= dbpass
|
||||||
|
|
||||||
sudo mysql <<MYSQL_SCRIPT
|
|
||||||
CREATE DATABASE $dbuser;
|
|
||||||
CREATE USER '$dbuser'@'localhost' IDENTIFIED BY '$dbpass';
|
|
||||||
GRANT ALL PRIVILEGES ON $dbuser.* TO '$dbuser'@'localhost';
|
|
||||||
FLUSH PRIVILEGES;
|
|
||||||
MYSQL_SCRIPT
|
|
||||||
|
|
||||||
echo "MySQL user created."
|
|
||||||
echo "Username: $dbuser"
|
|
||||||
echo "Password: $dbpass"
|
|
||||||
|
|||||||
Reference in New Issue
Block a user