Skip to content

Commit 8e2518a

Browse files
committed
Changed some paths to reflect how 5.5 is set up differently
1 parent 6e9444e commit 8e2518a

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
}
@@ -18,8 +18,9 @@ fi
1818
if [ "$1" = 'mysqld' ]; then
1919
# Get config
2020
DATADIR="$("$@" --verbose --help 2>/dev/null | awk '$1 == "datadir" { print $2; exit }')"
21-
SOCKET=$(get_option mysqld socket "$datadir/mysql.sock")
22-
PIDFILE=$(get_option mysqld pid-file "/var/run/mysqld/mysqld.pid")
21+
SOCKET=$(get_option mysqld socket "/tmp/mysql.sock")
22+
HOSTNAME=$(hostname)
23+
PIDFILE=$(get_option mysqld pid-file "$DATADIR/$HOSTNAME.pid")
2324

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

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

0 commit comments

Comments
 (0)