|
@@ -6,6 +6,8 @@
|
|
|
MYSQL_LIB="/var/lib/mysql"
|
|
|
MYSQL_RUN="/run/mysql"
|
|
|
MYSQL_PIDFILE="$MYSQL_RUN/mysqld.pid"
|
|
|
+MYSQL_LOG="/var/log/mysql"
|
|
|
+MYSQL_LOGFILE="$MYSQL_LOG/mysqld.log"
|
|
|
MYSQL_BIN="/usr/bin"
|
|
|
|
|
|
wait_for_ready() {
|
|
@@ -38,11 +40,14 @@ start() {
|
|
|
# so create a subdirectory for mysql.
|
|
|
install -d -o mysql -g root -m 0755 $MYSQL_RUN
|
|
|
|
|
|
+ # Also create logging directory as user mysql.
|
|
|
+ install -d -o mysql -g root -m 0755 $MYSQL_LOG
|
|
|
+
|
|
|
# We don't use start-stop-daemon because mysqld has its own
|
|
|
# wrapper script.
|
|
|
printf "Starting mysql ... "
|
|
|
$MYSQL_BIN/mysqld_safe --pid-file=$MYSQL_PIDFILE --user=mysql \
|
|
|
- > /dev/null 2>&1 &
|
|
|
+ --log-error=$MYSQL_LOGFILE > /dev/null 2>&1 &
|
|
|
wait_for_ready
|
|
|
[ $? = 0 ] && echo "OK" || echo "FAIL"
|
|
|
}
|