Avatar billede phliplip Nybegynder
28. juli 2006 - 19:58 Der er 3 kommentarer og
1 løsning

MySQL prøver at autostarte, men fejler

Når jeg booter min FreeBSD maskine, så stopper den når den prøver at starte MySQL og skifter til MySQL brugeren. Og jeg kan så enten skrive exit eller kalde mysql-server.sh start manuelt!

Det er ret det samme prob som ham her har (haft): http://www.eksperten.dk/spm/677116

Jeg har også installeret bash..
Avatar billede medions Nybegynder
28. juli 2006 - 22:35 #1
hvordan ser dit shell script ud i /usr/local/etc/rc.d/
For det lyder til at din defination i rc.conf enten ikke er korrekt, eller også er der noget galt i dit shellscript...

//>Rune
Avatar billede phliplip Nybegynder
29. juli 2006 - 09:16 #2
-- /usr/local/etc/rc.d/mysql-server.sh --

#!/bin/sh
#
# $FreeBSD: ports/databases/mysql51-server/files/mysql-server.sh.in,v 1.3 2006/03/07 16:
25:01 ale Exp $
#

# PROVIDE: mysql
# REQUIRE: LOGIN
# 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"


-- /etc/rc.conf --

# -- sysinstall generated deltas -- # Wed Jul 26 12:17:04 2006
# Created: Wed Jul 26 12:17:04 2006
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
hostname="caesar.phliplip.com"
ifconfig_em0="DHCP"
inetd_enable="YES"
keymap="danish.iso"
linux_enable="YES"
sshd_enable="YES"
usbd_enable="YES"

sendmail_enable="NONE"
syslogd_flags="-ss"

### Firewall ###
firewall_enable="YES"
firewall_type="/etc/ipfw.rules"


#If your ISP has a reliable DNS service you can use its service,
#otherwise it better to rely on ourself.
#Don't forget to run : cd /etc/namedb/ && ./make-localhost
named_enable="YES"

quota_enable="YES"
#It is a time consume job, better run it later after we got access to the system
check_quotas="NO"
#Don't forget to run : quotacheck -a after next reboot to create a quota file

### MySQL ###
mysql_enable="YES"
mysql_dbdir="/home/mysql"
mysql_args="--bind-address=127.0.0.1 --user=mysql"

### PostgreSQL ###
postgresql_enable="YES"
postgresql_data="/home/pgsql/data"

### Compability ###
compat4x_enable="YES"
compat5x_enable="YES"

### Apache ###
apache_enable="YES"
Avatar billede phliplip Nybegynder
29. juli 2006 - 09:20 #3
Btw. lige et lille side spørgsmål.. jeg har ikke perms til køre ./make-localhost, ikke engang som root?
Avatar billede phliplip Nybegynder
03. august 2006 - 09:08 #4
Prøver at afinstallere og installere igen..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester