Ok. I do indeed have /usr/local/etc/rc.d/mysql-server.sh
And oops I do have /usr/local/libexec/mysqld
Are these supposed to be started up automatically?
I tried to run /usr/local/etc/rc.d/mysql-server.sh start
TMCBSD101# mysql-server.sh start
mysql-server.sh: Command not found.
TMCBSD101# ./mysql-server.sh start
TMCBSD101# ps -ax
TMCBSD101# mysql
ERROR 2002: Can't connect to local MySQL server through socket
'/tmp/mysql.sock' (61)
mysql-server.sh
#!/bin/sh
case "$1" in
start)
if [ -x /usr/local/bin/safe_mysqld ]; then
/usr/local/bin/safe_mysqld --user=mysql >
/dev/null & && echo -n ' mysqld'
fi
;;
stop)
/usr/bin/killall mysqld > /dev/null 2>&1 && echo -n
' mysqld'
;;
*)
echo ""
echo "Usage: `basename $0` { start | stop }"
echo ""
exit 64
;;
esac
so I tried
TMCBSD101# /usr/local/bin/safe_mysqld --user=mysql > /dev/null & &&
echo -n ' mysqld'
[1] 503
mysqldTMCBSD101# mysql
ERROR 2002: Can't connect to local MySQL server through socket
'/tmp/mysql.sock' (61)
[1] + Done /usr/local/bin/safe_mysqld
--user=mysql > /dev/null
I am assuming this script is automatically added into a daemon somehows
/usr/local/bin/safe_mysqld & -user=mysql > /dev/null
will load the mysql server. So why is this not performed at start up?
And if this script is used, what is mysqld used for??
-----Original Message-----
From: Dan Nelson [mailto:[EMAIL PROTECTED]]
Sent: Thursday, February 21, 2002 1:01 PM
To: Luc Foisy
Cc: MYSQL-List (E-mail)
Subject: Re: Problems finding parts of mysql on FreeBSD
In the last episode (Feb 21), Luc Foisy said:
> I didn't pick the operating system( I don't know it well at all ),
> and didn't do the install of mysql on this system, but now I have to
> figure out where things are and how to fix it. What I am use to, is
> installing on Red Hat with the rpm. ( if someone knows the
> differences in the operating systems and the setup of mysql, you can
> see why I am confused) The rpm is nice enough to put mysqld in the
> /etc/init.d and respective places on Red Hat The FreeBSD doesn't even
> have these locations, nor does it have a mysqld anywhere
Assuming you are using the mysql port (ports/packages are FreeBSD's
equivalent to RPMs. See http://www.freebsd.org/ports ), the startup
scripts are in /usr/local/etc/rc.d, and mysqld lives in
/usr/local/libexec.
If you did not build using the port, then no startup scripts were
installed and you'll probably have to run mysqld_safe yourself from
/etc/rc.local.
--
Dan Nelson
[EMAIL PROTECTED]
---------------------------------------------------------------------
Before posting, please check:
http://www.mysql.com/manual.php (the manual)
http://lists.mysql.com/ (the list archive)
To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php