Procházet zdrojové kódy

fix: Update MariaDB startup script

master
Bingen Eguzkitza před 3 měsíci
rodič
revize
d378b1165c
1 změnil soubory, kde provedl 6 přidání a 3 odebrání
  1. +6
    -3
      images/mariadb/startup.sh

+ 6
- 3
images/mariadb/startup.sh Zobrazit soubor

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

Načítá se…
Zrušit
Uložit