@@ -51,11 +51,6 @@ socket=$(get_option mysqld socket "$datadir/mysql.sock")
51
51
pidfile=$( get_option mysqld_safe pid-file " /var/run/mysql/mysqld.pid" )
52
52
logfile=$( get_option mysqld_safe log-error " /var/log/mysql/mysqld.log" )
53
53
54
- case $socket in
55
- /* ) adminsocket=" $socket " ;;
56
- * ) adminsocket=" $datadir /$socket " ;;
57
- esac
58
-
59
54
install_db () {
60
55
# Note: something different than datadir=/var/lib/mysql requires
61
56
# SELinux policy changes (in enforcing mode)
@@ -77,7 +72,7 @@ install_db () {
77
72
[ -d " $datadir /mysql" ] && return 0
78
73
79
74
# Create initial db
80
- /usr/bin/mysql_install_db --datadir=" $datadir " --user=mysql
75
+ /usr/bin/mysql_install_db --datadir=" $datadir " --rpm -- user=mysql
81
76
return $?
82
77
}
83
78
@@ -89,7 +84,7 @@ pinger () {
89
84
ret=0
90
85
while [ $timer -gt 0 ]; do
91
86
sleep 1
92
- mysqladmin --no-defaults --socket=" $adminsocket " ping > /dev/null 2>&1 && break
87
+ mysqladmin --no-defaults --socket=" $socket " ping > /dev/null 2>&1 && break
93
88
timer=$( expr $timer - 1)
94
89
95
90
# Check if mysqld_safe is still alive, if not there is no hope
@@ -132,7 +127,7 @@ chk_running () {
132
127
}
133
128
134
129
start () {
135
- if chk_running && mysqladmin --no-defaults --socket=" $adminsocket " ping > /dev/null 2>&1 ; then
130
+ if chk_running && mysqladmin --no-defaults --socket=" $socket " ping > /dev/null 2>&1 ; then
136
131
echo -n " Starting service MySQL:"
137
132
rc_reset ; rc_status -v ; rc_exit
138
133
fi
@@ -198,7 +193,7 @@ restart () {
198
193
199
194
reload () {
200
195
ret=0
201
- if chk_running && mysqladmin --no-defaults --socket=" $adminsocket " ping > /dev/null 2>&1 ; then
196
+ if chk_running && mysqladmin --no-defaults --socket=" $socket " ping > /dev/null 2>&1 ; then
202
197
pid=$( cat " $pidfile " )
203
198
kill -HUP $pid > /dev/null 2>&1
204
199
echo -n " Reloading service MySQL:"
@@ -211,7 +206,7 @@ reload () {
211
206
}
212
207
213
208
condrestart () {
214
- if chk_running && mysqladmin --no-defaults --socket=" $adminsocket " ping > /dev/null 2>&1 ; then
209
+ if chk_running && mysqladmin --no-defaults --socket=" $socket " ping > /dev/null 2>&1 ; then
215
210
restart
216
211
fi
217
212
}
0 commit comments