Date: Mon, 6 Jun 2005 18:36:53 -0700 From: Derrick Ryalls <ryallsd@gmail.com> To: FreeBSD Questions <freebsd-questions@freebsd.org> Subject: MySQL auto login problem Message-ID: <d5eb95fc05060618367666f456@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Greetings, I installed mysql on my friend's laptop (remotely) via ports, and now he has a strange issue when he boots into freebsd. As the screen is going through its normal checks it mentions it is starting mysql, then it goes to a bash prompt. When I have him type 'whoami' it responds with mysql. When he types exit, GDM kicks in and he gets his normal login window. Is there anything I should check for that could explain why mysql is getting logged in? System is 5.3 release, the script for mysql: #!/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=3D"mysql" rcvar=3D`set_rcvar` load_rc_config $name : ${mysql_enable=3D"NO"} : ${mysql_limits=3D"NO"} : ${mysql_dbdir=3D"/var/db/mysql"} : ${mysql_args=3D""} mysql_user=3D"mysql" mysql_limits_args=3D"-e -U ${mysql_user}" pidfile=3D"${mysql_dbdir}/`/bin/hostname`.pid" command=3D"/usr/local/bin/mysqld_safe" command_args=3D"--defaults-extra-file=3D${mysql_dbdir}/my.cnf --user=3D${mysql_user} --datadir=3D${mysql_dbdir} --pid -file=3D${pidfile} ${mysql_args} > /dev/null &" procname=3D"/usr/local/libexec/mysqld" start_precmd=3D"${name}_prestart" mysql_install_db=3D"/usr/local/bin/mysql_install_db" mysql_install_db_args=3D"--ldata=3D${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 entries: mysql_enable=3D"YES" TIA for any pointers.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?d5eb95fc05060618367666f456>