浏览代码

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'

正在加载...
取消
保存