diff --git a/mariadb-103.sh b/mariadb-103.sh index 7b9f325..35987f4 100644 --- a/mariadb-103.sh +++ b/mariadb-103.sh @@ -1,12 +1,14 @@ +#!/bin/bash + output(){ - echo -e '\e[36m'$1'\e[0m'; + echo -e '\e[36m'"$1"'\e[0m'; } mariadb_root_reset(){ service mysql stop mysqld_safe --skip-grant-tables >res 2>&1 & sleep 5 - rootpassword=`cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1` + rootpassword=$(/dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1) Q1="UPDATE user SET plugin='';" Q2="UPDATE user SET password=PASSWORD('$rootpassword') WHERE user='root';" Q3="FLUSH PRIVILEGES;" diff --git a/mariadb-104-legacy.sh b/mariadb-104-legacy.sh index 8b97ca9..8bbdb55 100644 --- a/mariadb-104-legacy.sh +++ b/mariadb-104-legacy.sh @@ -1,9 +1,11 @@ +#!/bin/bash + output(){ - echo -e '\e[36m'$1'\e[0m'; + echo -e '\e[36m'"$1"'\e[0m'; } mariadb_root_reset(){ - rootpassword=`cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1` + rootpassword=$(/dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1) Q1="SET PASSWORD FOR root@localhost = PASSWORD('$rootpassword');" Q2="FLUSH PRIVILEGES;" SQL="${Q1}${Q2}" diff --git a/mariadb-104.sh b/mariadb-104.sh index 15926aa..4e7427e 100644 --- a/mariadb-104.sh +++ b/mariadb-104.sh @@ -1,9 +1,11 @@ +#!/bin/bash + output(){ - echo -e '\e[36m'$1'\e[0m'; + echo -e '\e[36m'"$1"'\e[0m'; } mariadb_root_reset(){ - rootpassword=`cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1` + rootpassword=$(/dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1) Q0="SET old_passwords=0;" Q1="SET PASSWORD FOR root@localhost = PASSWORD('$rootpassword');" Q2="FLUSH PRIVILEGES;" @@ -12,4 +14,4 @@ mariadb_root_reset(){ output "Your MariaDB root password is $rootpassword" } -mariadb_root_reset +mariadb_root_reset \ No newline at end of file