The chkconfig line in the init.d script for mysql uses 90 for both the S and K sequence numbers. The K number should be 10, but that's not the problem... The problem is that the Apache httpd S number is 85, which means that Apache starts up before the internal database server (mysql), and for a few seconds (or however long it takes to get through any startup scripts from 85 to 90), the apache CGI connections to Mysql fail because mysqld isn't running. Can you please change the chkconfig S and K numbers in the Mysql init.d script to somewhere around 78 and 22? That puts it before the externally accessible servers that start up in the 80's. Thanks.
We didn't ship mysql in Red Hat Linux 6.2 - where did you get it? Anyway, for the version currently shipping in 7, the values are 85 (start) 15 (stop)