From 45df6aad24733185af395fa9e0aebf46bf2c6294 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Mon, 5 Jun 2017 21:14:17 +0100 Subject: [PATCH] Set mariadb password --- src/freedombone-utils-database | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/freedombone-utils-database b/src/freedombone-utils-database index a14d6e37..3be013c6 100755 --- a/src/freedombone-utils-database +++ b/src/freedombone-utils-database @@ -162,16 +162,20 @@ function install_mariadb { exit 34672 fi - #if [ ! -f /etc/mysql/conf.d/my.cnf ]; then - # echo $'/etc/mysql/conf.d/my.cnf not found' - # exit 6376245 - #fi + sed -i 's|ExecStart=/usr/sbin/mysqld|ExecStart=/usr/sbin/mysqld --skip-grant-tables|g' /lib/systemd/system/mariadb.service + systemctl daemon-reload systemctl restart mariadb # See http://www.pontikis.net/blog/debian-9-stretch-rc3-web-server-setup-php7-mariadb # https://mariadb.com/kb/en/mariadb/unix_socket-authentication-plugin + function_check run_query run_query_root mysql "update mysql.user set plugin = '' where User='root'; flush privileges;" + run_query_root mysql "UPDATE user SET Password=PASSWORD('$MARIADB_PASSWORD') where USER='root'; flush privileges;" + + sed -i 's| --skip-grant-tables||g' /lib/systemd/system/mariadb.service + systemctl daemon-reload + systemctl restart mariadb mysqladmin -u root password "$MARIADB_PASSWORD" mark_completed $FUNCNAME