Fedora Core 3 and MySql

Paul Howarth paul at city-fan.org
Fri Mar 11 16:10:24 UTC 2005


a a wrote:
> Fresh install of FC3 and the first thing I did was subscribe to the
> list, so when I caught this thread I was excited because I also need
> to setup MySQL ... so I followed the instructions:
> 
> 
>>Check whether mysql is install just issue
>>rpm -qa|grep -i mysql
> 
> 
> [root at spr1-derb3-3-0-cust203 sbin]# rpm -qa|grep -i mysql
> perl-DBD-MySQL-2.9003-5
> mod_auth_mysql-20030510-5
> mysql-bench-3.23.58-14
> qt-MySQL-3.3.3-8
> php-mysql-4.3.10-3.2
> mysql-3.23.58-14
> mysql-server-3.23.58-14
> MySQL-python-0.9.2-4
> mysql-devel-3.23.58-14
> libdbi-dbd-mysql-0.6.5-9
> 
> ... that worked ok
> 
> 
>>to start mysql server (root)
>>/etc/init.d/mysql start
> 
> 
> [root at spr1-derb3-3-0-cust203 init.d]# mysql start
> ERROR 2002: Can't connect to local MySQL server through socket
> '/var/lib/mysql/mysql.sock' (2)
> 
> ... oops .... what is happening plz?

You did not follow the instructions carefully enough.

Changing directory to /etc/init.d and running "mysql" is not the same as 
running "/etc/init.d/mysql" because the "current directory" is not in 
root's path. So you have run /usr/bin/mysql instead of /etc/init.d/mysql

If you want to run something in the current directory, be explicit about it:

# ./mysql start

This stops the search of directories in your path and runs the file from 
the current directory (".").

Paul.




More information about the fedora-list mailing list