You say you go to runlevel 5 at boot? In that case, you need to put the
S99mysql into the rc5.d/ directory..
Atle
On 18 Feb 2001, John Hunter wrote:
> Sorry to ask a FAQ, but I am having trouble getting the mysql daemon
> to start at boot in Redhat Linux 6.2 with mysql-3.23.33.
>
> I have read the manual and the limited amount that is now available on
> Deja News.
>
> Everything about the setup seems to work fine and have no trouble
> starting mysql manually with
>
> > /usr/local/mysql/bin/safe_mysqld --user=mysql&
>
> All the tests I have run on the database appear to work fine when it
> is started manually.
>
> Here are the relevant (I think) init files on my system, that were
> created during the install/config described in gory detail below:
>
> [root@c715466-a rc3.d]# ls -lF /etc/rc.d/init.d/mysql.server
> -rwxr-xr-x 1 root root 4040 Feb 18 14:18
>/etc/rc.d/init.d/mysql.server*
> [root@c715466-a rc3.d]# ls -lF /etc/rc.d/rc3.d/S99mysql
> lrwxrwxrwx 1 root root 29 Feb 18 14:19 /etc/rc.d/rc3.d/S99mysql ->
>/etc/rc.d/init.d/mysql.server*
>
>
>
> Is there some other incantation I need to make to get this to start
> properly at boot? I enter runlevel 5 by default at boot.
>
> Thanks,
> John Hunter
>
> Here is the exact sequence I did at install and configure:
>
> /usr/sbin/groupadd mysql
> /usr/sbin/useradd -g mysql mysql
> cd /usr/local/src
> tar xvfz ~jdhunter/src/mysql-3.23.33.tar.gz
> cd mysql-3.23.33/
> configure --prefix=/usr/local/mysql
> make
> make install
> scripts/mysql_install_db
> chown -R mysql.mysql /usr/local/mysql/
> /usr/local/mysql/bin/safe_mysqld --user=mysql&
> /usr/local/mysql/bin/mysqladmin -u root password thepass1
> /usr/local/mysql/bin/mysql -u root -p mysql #this test worked fine
> cp support-files/mysql.server /etc/rc.d/init.d/
> ln -s /etc/rc.d/init.d/mysql.server /etc/rc.d/rc3.d/S99mysql
> chmod 755 /etc/rc.d/init.d/mysql.server
> cp support-files/my-medium.cnf support-files/my.cnf
> emacs -q -nw support-files/my.cnf #added 'user = mysql'
> cp support-files/my.cnf /etc/
>
> Created a test database and user permissions:
>
> /usr/local/mysql/bin/mysql -u root -p mysql
>
> mysql> GRANT SELECT,INSERT,DELETE,UPDATE ON users.* TO
>jdhunter@"c715466-a.chmpgn1.il.home.com" IDENTIFIED BY 'thepass';
> mysql> create database users;
> Query OK, 1 row affected (0.02 sec)
>
> mysql> CREATE TABLE passwd (
> username varchar(8) not null,
> crypt varchar(128) not null,
> realname varchar(64) not null,
> shell varchar(20) not null
> );
>
> mysql> quit;
>
>
>
>
>
>
> ---------------------------------------------------------------------
> 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
>
---------------------------------------------------------------------
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