1234567891011121314151617181920212223242526272829303132333435 |
- diff --git a/package/oracle-mysql/S97mysqld b/package/oracle-mysql/S97mysqld
- index 4969dc1..a39e540 100644
- --- a/package/oracle-mysql/S97mysqld
- +++ b/package/oracle-mysql/S97mysqld
- @@ -22,18 +22,20 @@ EOF
- #----------------------
- echo "Creating MySQL system tables..."
- mysql_install_db --user=$MYSQL_USER --ldata=$MYSQL_DIR
- - fi
- + printf "Starting mysql..."
- + /usr/bin/mysqld_safe --pid-file=/run/mysql/mysqld.pid &
-
- - # mysqld runs as user mysql, but /run is only writable by root
- - # so create a subdirectory for mysql.
- - install -d -o mysql -g root -m 0755 /run/mysql
- + until mysql -u root -h localhost -e 'select 1;' 2>/dev/null; do echo "..>>"; sleep 1; done
-
- - # We don't use start-stop-daemon because mysqld has
- - # its own wrapper script.
- - printf "Starting mysql..."
- - /usr/bin/mysqld_safe --pid-file=/run/mysql/mysqld.pid &
- - echo "done."
- - ;;
- + mysqladmin -u root password "root"
- + printf "set root pwd"
- + else
- + install -d -o mysql -g root -m 0755 /run/mysql
- + printf "Starting mysql..."
- + /usr/bin/mysqld_safe --pid-file=/run/mysql/mysqld.pid &
- + fi
- + echo "done."
- + ;;
- stop)
- printf "Stopping mysql..."
- if test -f /run/mysql/mysqld.pid ; then
|