ソースを参照

fix: Update MariaDB startup script

master
Bingen Eguzkitza 3ヶ月前
コミット
d378b1165c
1個のファイルの変更6行の追加3行の削除
  1. +6
    -3
      images/mariadb/startup.sh

+ 6
- 3
images/mariadb/startup.sh ファイルの表示

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

読み込み中…
キャンセル
保存