Hi, it's a bit late reply, to my original mail sent to bugs list. Now the problem reappeared as the box got rebooted. I was receiving in $hostname.err:
020812 11:34:20 mysqld started 020812 11:34:20 Can't find messagefile 'mysql-4.0.2-alpha-pc-linux-gnu-i686/share/mysql/english/errmsg.sys' 020812 11:34:20 Aborting 020812 11:34:20 mysqld ended $ diff -u -w mysql-4.0.2-alpha-pc-linux-gnu-i686/support-files/mysql.server /etc/init.d/mysql --- mysql-4.0.2-alpha-pc-linux-gnu-i686/support-files/mysql.server Mon Jul 1 14:52:15 2002 +++ /etc/init.d/mysql Mon Aug 12 11:42:30 2002 @@ -29,11 +29,11 @@ # If you want to affect other MySQL variables, you should make your changes # in the /etc/my.cnf or other configuration files. -PATH=/sbin:/usr/sbin:/bin:/usr/bin +PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/mysql/bin export PATH # Set some defaults -datadir=/usr/local/mysql/data +datadir=/data1/mysql basedir= pid_file= if test -z "$basedir" @@ -45,7 +45,7 @@ fi if test -z "$pid_file" then - pid_file=$datadir/`@HOSTNAME@`.pid + pid_file=$datadir/jerboas.pid else case "$pid_file" in /* ) ;; @@ -116,7 +116,7 @@ then # Give extra arguments to mysqld with the my.cnf file. This script may # be overwritten at next upgrade. - $bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file & + $bindir/mysqld_safe --skip-innodb --datadir=$datadir --pid-file=$pid_file & # Make lock for RedHat / SuSE if test -w /var/lock/subsys then On Wed, 17 Jul 2002, Alexander Keremidarski wrote: > > Martin MOKREJŠ wrote: > > How-To-Repeat: > > > > /usr/local/mysql/log# cp /dev/null jerboas.log > > /usr/local/mysql/log# cp /dev/null jerboas.err > > /usr/local/mysql/log# /etc/rc3.d/S98mysql start > > /usr/local/mysql/log# Starting mysqld daemon with databases from /data1/mysql > > 020716 20:21:26 mysqld ended > > Use mysql.server script from 4.0.2 tree. It knows where to find mysqld_safe Thanks, I copied that file over. See above the diff. > cp mysql.server /etc/rc.d/initd/mysql > chmod +x /etc/rc.d/initd/mysql > chkconfig --add mysql > > or use your favorite method to link it in appropriate runlevel dirs. I've suspected that mysqld operates in unexpected current directory, and this really helped: cd /usr/local/mysql (which is a symlink to /usr/local/mysql-4.0.2-alpha-pc-linux-gnu-i686) ln -s . mysql-4.0.2-alpha-pc-linux-gnu-i686 Now when mysqld is in /usr/local/mysql and want's to see mysql-4.0.2-alpha-pc-linux-gnu-i686/share*, it can get it. Please note that I dod not re-set "$bindir" inside /etc/my.cnf. However, $basedir is reported by 'mysqladmin variables' to be set to 'mysql-4.0.2-alpha-pc-linux-gnu-i686/'. Maybe that's my problem? TIA Please Cc: me in replies, if possible. -- Martin Mokrejs <[EMAIL PROTECTED]> PGP5.0i key is at http://www.natur.cuni.cz/~mmokrejs MIPS / Institute for Bioinformatics <http://mips.gsf.de> GSF - National Research Center for Environment and Health Ingolstaedter Landstrasse 1, D-85764 Neuherberg, Germany tel.: +49-89-3187 3683 , fax: +49-89-3187 3585 --------------------------------------------------------------------- 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