S97mysqld 598 B

123456789101112131415161718192021222324252627282930
  1. #!/bin/sh
  2. case "$1" in
  3. start)
  4. if [ ! -d /var/mysql/mysql ] ; then
  5. echo "Creating MySQL system tables..."
  6. mysql_install_db --user=mysql --ldata=/var/mysql
  7. fi
  8. # We don't use start-stop-daemon because mysqld has
  9. # its own wrapper script.
  10. printf "Starting mysql..."
  11. /usr/bin/mysqld_safe --pid-file=/var/run/mysqld.pid &
  12. echo "done."
  13. ;;
  14. stop)
  15. printf "Stopping mysql..."
  16. if test -f /var/run/mysqld.pid ; then
  17. kill `cat /var/run/mysqld.pid`
  18. fi
  19. echo "done."
  20. ;;
  21. restart)
  22. $0 stop
  23. $0 start
  24. ;;
  25. *)
  26. echo "Usage: /etc/init.d/mysqld {start|stop|restart}"
  27. ;;
  28. esac