| @@ -11,7 +11,7 @@ fi | |||
| if [ ! -z $MYSQL_ROOT_PWD ]; then | |||
| # start server | |||
| echo "Starting server" | |||
| /usr/bin/mysqld_safe --datadir='/var/lib/mysql' & #--skip-grant-tables & | |||
| /usr/bin/mariadbd-safe --datadir='/var/lib/mysql' & #--skip-grant-tables & | |||
| pid="$!" | |||
| echo "Mysql pid: $pid" | |||
| @@ -34,7 +34,10 @@ if [ ! -z $MYSQL_ROOT_PWD ]; then | |||
| # set root password | |||
| echo "Setting root password" | |||
| #/usr/bin/mysqladmin -u root flush-privileges password "$MYSQL_ROOT_PWD" | |||
| echo "UPDATE mysql.user SET password=PASSWORD('$MYSQL_ROOT_PWD') WHERE user='root';" | "${mysql}" | |||
| echo "USE mysql;" | "${mysql}" | |||
| echo "ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password;" | "${mysql}" | |||
| echo "SET PASSWORD FOR 'root'@'localhost' = PASSWORD('$MYSQL_ROOT_PWD');" | "${mysql}" | |||
| echo "FLUSH PRIVILEGES;" | "${mysql}" | |||
| #echo "SET PASSWORD FOR 'root' = PASSWORD('$MYSQL_ROOT_PWD');" | "${mysql}" | |||
| if [ $? != 0 ]; then | |||
| echo >&2 'MySQL root password setting failed.' | |||
| @@ -52,4 +55,4 @@ if [ ! -z $MYSQL_ROOT_PWD ]; then | |||
| fi | |||
| echo "Restarting server" | |||
| /usr/bin/mysqld_safe --datadir='/var/lib/mysql' | |||
| /usr/bin/mariadbd-safe --datadir='/var/lib/mysql' | |||