[CentOS] Install and Run mysql 4.x

Fabian Arrotin fabian.arrotin at arrfab.net
Wed Mar 21 20:59:21 UTC 2007

On Wed, 2007-03-21 at 13:00 -0700, Al Sparks wrote:
> You know, I suppose I could simply install the tarball, I've
> successfully installed mysql in the past that way.  However, I thought
> I'd use yum, install the redhat/CentOS way, and I am amazed how hard
> it is to get this thing working.  I admit to not having become all
> that familiar with mysql.
> Anyway, when I run 
>     # mysql_install_db --user=mysql
> I get a bunch of errors:
>     070321 11:50:43 [ERROR] /usr/libexec/mysqld: Can't find file: 
>     './mysql/help_topic.frm' (errno: 13)
> So I find out where the file is, and 
>    cd /var/lib/mysql
> and to confirm I do a
>    ls ./mysql/help_relation.frm
> I run 
>    # mysql_install_db --user=mysql
> Same error.  I'll be glad for some help, but a secondary point I'd
> like to make is, what's the point in having packages if a lot of this
> stuff isn't already taken care of?  Obviously the yum package manager
> puts the mysql distro in different places than the mysql tarball does
> by default.  But shouldn't the package's config files take all that
> into account?
> Why is this so hard?

You don't have to initialize mysql db : it will be done automagically
when you'll start the mysqld service for the first time (service mysqld
start) ...
Have a look in the mysqld init script (that rpm/yum provides you so
gently) , especially in the start() function ...


Fabian Arrotin <fabian.arrotin at arrfab.net>
Solution ? 
echo '16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq' | dc

More information about the CentOS mailing list