20 lines
358 B
Plaintext
20 lines
358 B
Plaintext
|
#!/bin/bash
|
||
|
#
|
||
|
# Renew MariaDB root password
|
||
|
# Just like old (mysql_pwd.py)
|
||
|
#
|
||
|
cmd="mysql"
|
||
|
options='--defaults-file=/etc/mysql/debian.cnf'
|
||
|
|
||
|
if [[ -z ${1} ]]
|
||
|
then
|
||
|
read -s -p "New Password : " password
|
||
|
echo
|
||
|
else
|
||
|
password="${1}"
|
||
|
fi
|
||
|
|
||
|
sql="FLUSH PRIVILEGES; ALTER USER 'root'@'localhost' IDENTIFIED BY '${password}';"
|
||
|
|
||
|
${cmd} ${options} -e "${sql}"
|
||
|
exit $?
|