Снес старую использовавшуюся для экспериментов mysql установил заново.
первый запуск:
Код:
# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
[root@VBOXCOR mysql]# cat /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
old_passwords=1
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[ndbd]
connect-string="nodeid=2;host=localhost:1186"
[ndb_mgm]
connect-string="host=localhost:1186"
[root@VBOXCOR mysql]# pwd
/var/lib/mysql
[root@VBOXCOR mysql]# mksock mysql.sock
[root@VBOXCOR mysql]# ls
ibdata1 ib_logfile0 ib_logfile1 mysql mysql.sock test
[root@VBOXCOR mysql]# chmod 0777 mysql.sock
[root@VBOXCOR mysql]# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)
[root@VBOXCOR mysql]# service mysqld start
Запускается MySQL: [ OK ]
менял в конфиге socket=/tmp/mysql.sock но та же фигня.
lukmus Создавать самому сокет - НЕ надо. Какие права и кто владелец у папки /var/lib/mysql. Что выводится в логе - /var/log/mysqld.log?
З.Ы. Как вы вообще собираетесь подключаться, если мускуль не был запущен?
Цитата:
[root@VBOXCOR mysql]# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)
[root@VBOXCOR mysql]# service mysqld start Запускается MySQL: [ OK ]
З.Ы.Ы. Вы уверены, что у вас кластер и запущен соответствующий демон? Это я про раскомментированные строки в разделе[ndbd]
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Version: '5.1.42' socket: '/tmp/mysql.sock' port: 3306 Source distribution
Уточняю - сокет создается в одном месте, а mysql подключается в другое.
И проверьте права на сокет. Естественно мускуль надо будет перезагрузить
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm