From: <sinisa Date: March 21 1999 9:01pm Subject: Problems with MySQL Linux init.d startup List-Archive: http://lists.mysql.com/mysql/738 Message-Id: <14069.24090.491062.270234@monster.local.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Return-Path: Received: from www2.analytikerna.se (www2.analytikerna.se [192.58.197.62]) by beotel.yu (8.9.1a/8.8.7) with SMTP id UAA13733 for ; Sun, 21 Mar 1999 20:12:30 +0100 Received: (qmail 24275 invoked by uid 7797); 21 Mar 1999 19:12:24 -0000 Mailing-List: contact mysql-help@stripped; run by ezmlm (http://www.ezmlm.org) Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Subscribe: Delivered-To: mailing list mysql@stripped X-Ezauth: bncbfgheaphgakilmgfp Received: (qmail 24264 invoked from network); 21 Mar 1999 19:12:23 -0000 Message-ID: <006101be73ce$a9190900$0200a8c0@stripped> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_005E_01BE738B.9A804AE0" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2014.211 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211 Status: O From: "Kingsley Wright" To: Subject: Problems with MySQL Linux init.d startup Date: Sun, 21 Mar 1999 11:11:44 -0800 I am running TurboLinux 3.0.1 with MySQL 3.22.20a. This is an updated RPM package install=20 mysqld is in: /usr/sbin/mysqld mysql is in: /usr/bin/mysql databases are in: /var/lib/mysql/ There is also a directory with some scripts and stuff in: /usr/share/mysql/ There is a file /etc/rc.d/init.d/mysql which is linked to = /etc/rc.d/rc3.d/S98mysql which is what is run at boot time. It looks = like a pretty standard stop/start a daemon type thing. =20 The problem is that when the init.d scripts are being executed, the = mysql dies almost immediately after it starts. The /var/lib/mysql/vader.pacbell.net.err (hostname.err) file looks like = this: mysqld started on Sat Mar 20 11:53:06 PST 1999 990320 11:53:08 /usr/sbin/mysqld: Can't find file: './mysql/user.frm' = (errno: 13) mysqld ended on Sat Mar 20 11:53:09 PST 1999 Funny thing is, (not knowing where it assumes the current dir is = exactly) /var/lib/mysql/mysql/usr.frm exists=20 Funnier still is that when I log in as root and run the same script: = /etc/rc.d/init.d/mysql start, it starts up just fine with the usual 3 = processes and everything appears normal... Can anyone tell me what is = going on here? How do I stop it from dying at startup? Thanks=20 Kingsley Wright=20 wrightko@stripped=20 ICQ#977267 Hi! Pay special attention to the option --datadir=.. It should point out to the roor directory for databases, containing at least mysql database. Sinisa +---------------------------------------------------------------------+ | TcX ____ __ _____ _____ ___ == mysql@stripped | | /*/\*\/\*\ /*/ \*\ /*/ \*\ |*| Sinisa Milivojevic | | /*/ /*/ /*/ \*\_ |*| |*||*| mailto:sinisa@stripped | | /*/ /*/ /*/\*\/*/ \*\|*| |*||*| Belgrade | | /*/ /*/ /*/\*\_/*/ \*\_/*/ |*|_____ Serbia | | ^^^^^^^^^^^^/*/^^^^^^^^^^^\*\^^^^^^^^^^^ | | /*/ \*\ Developers Team | +---------------------------------------------------------------------+