From 87d5a31bdc636db9dd839e71723f9d4dbd8c00ed Mon Sep 17 00:00:00 2001 From: TommyTran732 <57488583+tommytran732@users.noreply.github.com> Date: Tue, 31 Dec 2019 08:17:31 -0500 Subject: [PATCH] Create mariadb-103.sh --- mariadb-103.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 mariadb-103.sh diff --git a/mariadb-103.sh b/mariadb-103.sh new file mode 100644 index 0000000..c87ad1f --- /dev/null +++ b/mariadb-103.sh @@ -0,0 +1,20 @@ +output(){ + echo -e '\e[36m'$1'\e[0m'; +} + +mariadb_root_reset(){ + service mariadb 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` + Q1="UPDATE user SET plugin='';" + Q2="UPDATE user SET password=PASSWORD('$rootpassword') WHERE user='root';" + Q3="FLUSH PRIVILEGES;" + SQL="${Q1}${Q2}${Q3}" + mysql mysql -e "$SQL" + pkill mysqld + service mariadb restart + output "Your MariaDB root password is $rootpassword" +} + +mariadb_root_reset