Skip to content

Commit f333d72

Browse files
committed
Changed some paths to reflect how 5.5 is set up differently
1 parent 8282b11 commit f333d72

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

5.5/docker-entrypoint.sh

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ get_option () {
55
local section=$1
66
local option=$2
77
local default=$3
8-
ret=$(/usr/bin/my_print_defaults $section | grep '^--'${option}'=' | cut -d= -f2-)
8+
ret=$(/usr/local/mysql/bin/my_print_defaults $section | grep '^--'${option}'=' | cut -d= -f2-)
99
[ -z $ret ] && ret=$default
1010
echo $ret
1111
}
@@ -17,8 +17,9 @@ fi
1717
if [ "$1" = 'mysqld' ]; then
1818
# Get config
1919
DATADIR="$("$@" --verbose --help 2>/dev/null | awk '$1 == "datadir" { print $2; exit }')"
20-
SOCKET=$(get_option mysqld socket "$datadir/mysql.sock")
21-
PIDFILE=$(get_option mysqld pid-file "/var/run/mysqld/mysqld.pid")
20+
SOCKET=$(get_option mysqld socket "/tmp/mysql.sock")
21+
HOSTNAME=$(hostname)
22+
PIDFILE=$(get_option mysqld pid-file "$DATADIR/$HOSTNAME.pid")
2223

2324
if [ ! -d "$DATADIR/mysql" ]; then
2425
if [ -z "$MYSQL_ROOT_PASSWORD" -a -z "$MYSQL_ALLOW_EMPTY_PASSWORD" ]; then
@@ -30,10 +31,10 @@ if [ "$1" = 'mysqld' ]; then
3031
mkdir -p $DATADIR
3132
fi
3233
echo 'Running mysql_install_db'
33-
mysql_install_db --user=mysql --datadir=$DATADIR --rpm
34+
mysql_install_db --user=mysql --datadir=$DATADIR --rpm --basedir=/usr/local/mysql
3435
echo 'Finished mysql_install_db'
3536

36-
mysqld --user=mysql --datadir=$DATADIR --skip-networking &
37+
mysqld --user=mysql --datadir=$DATADIR --skip-networking --basedir=/usr/local/mysql &
3738
for i in $(seq 30 -1 0); do
3839
[ -S $SOCKET ] && break
3940
echo 'MySQL init process in progress...'

0 commit comments

Comments
 (0)