mirror of
https://github.com/MariaDB/server.git
synced 2025-01-16 03:52:35 +01:00
c148946d03
source RPM): use "mysqladmin ping" instead of grepping the process list for the mysqld binary (should be more portable than relying on the "ps" options support-files/mysql-log-rotate.sh: - small improvement (patch found in the SUSE source RPM): use "mysqladmin ping" instead of grepping the process list for the mysqld binary (should be more portable than relying on the "ps" options
36 lines
791 B
Bash
36 lines
791 B
Bash
# This logname can be set in /etc/my.cnf
|
|
# by setting the variable "err-log"
|
|
# in the [safe_mysqld] section as follows:
|
|
#
|
|
# [safe_mysqld]
|
|
# err-log=@localstatedir@/mysqld.log
|
|
#
|
|
# If the root user has a password you have to create a
|
|
# /root/.my.cnf configuration file with the following
|
|
# content:
|
|
#
|
|
# [mysqladmin]
|
|
# password = <secret>
|
|
# user= root
|
|
#
|
|
# where "<secret>" is the password.
|
|
#
|
|
# ATTENTION: This /root/.my.cnf should be readable ONLY
|
|
# for root !
|
|
|
|
@localstatedir@/mysqld.log {
|
|
# create 600 mysql mysql
|
|
notifempty
|
|
daily
|
|
rotate 3
|
|
missingok
|
|
compress
|
|
postrotate
|
|
# just if mysqld is really running
|
|
if test -x @bindir@/mysqladmin && \
|
|
@bindir@/mysqladmin ping &>/dev/null
|
|
then
|
|
@bindir@/mysqladmin flush-logs
|
|
fi
|
|
endscript
|
|
}
|