1
0
mirror of https://github.com/tommytran732/MariaDB-Root-Password-Reset synced 2024-11-24 03:21:34 -05:00

Create mariadb-103.sh

This commit is contained in:
TommyTran732 2019-12-31 08:17:31 -05:00 committed by GitHub
parent a4db67d922
commit 87d5a31bdc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

20
mariadb-103.sh Normal file
View File

@ -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