Собственно, достался мне тут сервачёк с FreeBSD 7. На нём вертелась Mysql, которая почему то не запускалась.
Проблема довольно известная. Но ни одно решение которое я нашёл в интернет не подошло.
Привет!
У меня тоже на FreеBSD и в SUSE что то вроде этого было
Вот давно на одно зарубежном форуме нашол и сохранил в блокноте
hi
i installed mysql package available from suse release 9...
when i try to connect i get error:
[test] ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
mysql.sock don't seem to exist
Somebody have the same problem?
thanks
epo# pkg_info | grep mysql
mysql-client-6.0.9 Multithreaded SQL database (client)
p5-DBD-mysql-4.010 MySQL driver for the Perl5 Database Interface (DBI)
php5-mysql-5.2.8 The mysql shared extension for php
epo# pkg_delete -x mysql
pkg_delete: package 'p5-DBD-mysql-4.010' is required by these other packages
and may not be deinstalled:
atslog-2.1.1_2
pkg_delete: package 'php5-mysql-5.2.8' is required by these other packages
and may not be deinstalled:
atslog-2.1.1_2
pkg_delete: package 'mysql-client-6.0.9' is required by these other packages
and may not be deinstalled:
p5-DBD-mysql-4.010
php5-mysql-5.2.8
atslog-2.1.1_2
pkg_delete -x atslog-2.1.1_2
pkg_delete -x p5-DBD-mysql-4.010
pkg_delete -x mysql
epo# mysql
mysql: Команда не найдена.
Удалил все пакеты. Все папки, конфиги.
Ставлю заного. Опять такая фигня. c сокетом
epo# cd /usr/ports/databases/mysql51-server
epo# make && make install && make clean
===> Vulnerability check disabled, database not found
You may use the following build options:
WITH_CHARSET=charset Define the primary built-in charset (latin1).
WITH_XCHARSET=list Define other built-in charsets (may be 'all').
WITH_COLLATION=collate Define default collation (latin1_swedish_ci).
WITH_OPENSSL=yes Enable secure connections.
WITH_LINUXTHREADS=yes Use the linuxthreads pthread library.
WITH_PROC_SCOPE_PTH=yes Use process scope threads
(try it if you use libpthread).
WITH_FAST_MUTEXES=yes Replace mutexes with spinlocks.
BUILD_OPTIMIZED=yes Enable compiler optimizations
(use it if you need speed).
BUILD_STATIC=yes Build a static version of mysqld.
(use it if you need even more speed).
WITH_NDB=yes Enable support for NDB Cluster.
..........
===> Cleaning for mysql-client-5.1.30
===> Cleaning for mysql-server-5.1.30
epo# /usr/local/etc/rc.d/mysql-server start
epo# ps axw | grep mysql
86780 p0 S+ 0:00,00 grep mysql
epo# mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
а какая версия мускула? у меня на прпошлой недели та же проблема после обновления была, бился пару дней- в гугле толком ничего нет, потом подключил репозиторий посвежее и еще раз обновился upgraded mysql (5.0.77-1 -> 5.0.77-2)- и все заработало
Или хотя бы сказать системе ps axf|grep mysql Есть подозрение, что мускуль просто-напросто не запущен. С чего бы постгресу лезть в mysql.sock - ваапще не понимаю, но это и не основной вопрос...