Date: Mon, 26 Sep 2005 21:28:04 +0100 From: eoghan <freebsd@redry.net> To: Glenn Dawson <glenn@antimatter.net> Cc: freebsd-questions@freebsd.org Subject: Re: mysql port install Message-ID: <92AE5A80-D02C-4475-9885-7B7BC0661EEB@redry.net> In-Reply-To: <6.2.3.4.2.20050926131354.05b98e40@cobalt.antimatter.net> References: <A9542760-015D-431A-9CD5-315BA5D60B7C@redry.net> <6.2.3.4.2.20050926123752.0352ad60@cobalt.antimatter.net> <F6B50E9E-24D7-4600-9518-4E64E77B7327@redry.net> <6.2.3.4.2.20050926131354.05b98e40@cobalt.antimatter.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On 26 Sep 2005, at 21:17, Glenn Dawson wrote: > At 01:04 PM 9/26/2005, eoghan wrote: > >> On 26 Sep 2005, at 20:40, Glenn Dawson wrote: >> >>> Make sure you have mysqld_enable"YES" in your /etc/rc.conf and then >>> use >>> /usr/local/etc/rc.d/mysql-server.sh start >>> to start the server. (you may nee to copy mysql-server.sh from >>> mysql-server.sh.sample first) >>> >> >> Hi Glenn >> Thanks! However, I get: >> #>/usr/local/etc/rc.d/mysql-server.sh start >> This: not found >> #> >> I have checked the dir and mysql-server.sh is there. >> Any ideas? >> > > Can you share the contents or your mysql-server.sh? > > Also, I'm cc'ing this over to freebsd-questions@ which is a more > appropriate list for this, lets continue on that list. > > -Glenn Thanks. Sorry about the wrong list! Ive copied the contents below. #!/bin/sh # # $FreeBSD: ports/databases/mysql41-server/files/mysql-server.sh.in,v 1.3 2005/04/11 08:47:36 ale Exp $ # # PROVIDE: mysql # REQUIRE: NETWORKING SERVERS # BEFORE: DAEMON # KEYWORD: shutdown # # Add the following line to /etc/rc.conf to enable mysql: # mysql_enable (bool): Set to "NO" by default. # Set it to "YES" to enable MySQL. # mysql_limits (bool): Set to "NO" by default. # Set it to yes to run `limits -e -U mysql` # just before mysql starts. # mysql_dbdir (str): Default to "/var/db/mysql" # Base database directory. # mysql_args (str): Custom additional arguments to be passed # to mysqld_safe (default empty). # . /etc/rc.subr name="mysql" rcvar=`set_rcvar` load_rc_config $name : ${mysql_enable="NO"} : ${mysql_limits="NO"} : ${mysql_dbdir="/var/db/mysql"} : ${mysql_args=""} mysql_user="mysql" mysql_limits_args="-e -U ${mysql_user}" pidfile="${mysql_dbdir}/`/bin/hostname`.pid" command="/usr/local/bin/mysqld_safe" command_args="--defaults-extra-file=${mysql_dbdir}/my.cnf --user=$ {mysql_user} --datadir=${mysql_dbdir} --pid-file=${pidfile} $ {mysql_args} > /dev/null &" procname="/usr/local/libexec/mysqld" start_precmd="${name}_prestart" mysql_install_db="/usr/local/bin/mysql_install_db" mysql_install_db_args="--ldata=${mysql_dbdir}" mysql_create_auth_tables() { eval $mysql_install_db $mysql_install_db_args >/dev/null [ $? -eq 0 ] && chown -R ${mysql_user}:${mysql_user} $ {mysql_dbdir} } mysql_prestart() { if [ ! -d "${mysql_dbdir}/mysql/." ]; then mysql_create_auth_tables || return 1 fi if checkyesno mysql_limits; then eval `/usr/bin/limits ${mysql_limits_args}` 2>/dev/null else return 0 fi } run_rc_command "$1"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?92AE5A80-D02C-4475-9885-7B7BC0661EEB>