MySQL не заводится (Slackware 10 опять же..)

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Ответить
dustcore
Сообщения: 171

MySQL не заводится

Сообщение dustcore »

пишет, что ERROR 2002: Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2)

и дальше никак.. а я не понимаю как с этим воевать
Спасибо за помощь :)
с песней по жизни
Спасибо сказали:
Jules
Сообщения: 17

Re: MySQL не заводится

Сообщение Jules »

Логи надо читать.
Конфиг поправь ему на эту тему.
Вот пример моего:

root@собака_серая:~# cat /etc/my.cnf
[mysqld]
datadir=/mysql/var
socket=/tmp/mysql.sock

[mysql.server]
user=mysql
basedir=/mysql
key_buffer_size=16M
sort_buffer_size=1M

[safe_mysqld]
err-log=/mysql/var/mysqld.log
pid-file=/mysql/var/mysqld.pid

[mysqld]
innodb_data_file_path = ibdata1:100M:autoextend
set-variable = innodb_buffer_pool_size=50M
set-variable = innodb_additional_mem_pool_size=10M
set-variable = innodb_log_file_size=5M
set-variable = innodb_log_buffer_size=8M
innodb_flush_log_at_trx_commit=1
set-variable=lower_case_table_names=1
Спасибо сказали:
Аватара пользователя
Soloven
Сообщения: 63
Контактная информация:

Re: MySQL не заводится

Сообщение Soloven »

А по поводу логов вы не правы :) Нет в логах ни чего.... старт да стоп
The /dev/null где то рядом ©
Использовать компьютер только для игр все равно, что Использовать Ламборгини для перевозки картошки ©
Спасибо сказали:
Аватара пользователя
Soloven
Сообщения: 63
Контактная информация:

Re: MySQL не заводится

Сообщение Soloven »

Для начала создаем саму базу от пользователя mysql

# su mysql
# mysql_install_db

Потом правим /etc/my.cfg

Правим /etc/rc.d/rc.mysql В строке запуска даемона добавляем --user=mysql --log=/var/log/mysql

Правим /etc/cron.dayly/logrotate . Добавляем /var/log/mysql для ротации

Ну уж потом :

# /etc/rc.d/rc.mysql start
# mysqladmin password "pasword"

И смотря в логи ищем, что я еще забыл :)
The /dev/null где то рядом ©
Использовать компьютер только для игр все равно, что Использовать Ламборгини для перевозки картошки ©
Спасибо сказали:
quest
Предупреждения: 0

Re: MySQL не заводится

Сообщение quest »

(dustcore @ Пятница, 09 Июля 2004, 13:47) писал(а):пишет, что ERROR 2002: Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2)

и дальше никак.. а я не понимаю как с этим воевать
Спасибо за помощь :)
Тоже столкнулся с этой проблемой.
Решение нашел. В Слаквари 10.1 нужно сделать

Код: Выделить всё

ln -s /var/run/mysql/mysql.sock /tmp/mysql.sock
~$:chown mysql /var/lib/mysql/*
~$:chown mysql /var/lib/mysql/mysql/*

Ну а конфиг берется отсюда

Код: Выделить всё

cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

Ответ, конечно очень своевременный :devil_2: , но все-же, может быть, еще кому-нибудь поможет.
Спасибо сказали:
taren
Сообщения: 13

Re: MySQL не заводится

Сообщение taren »

народ такая же проблемма только у меня FreeBSD mysql_install.db отработал без ощибок при запуске демона ничего

14:33 [p0]root@euroclass:/root>ps -awx|grep mysql
ничего....

потом делаю

14:33 [p0]root@euroclass:/root>mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

сделал права как говорилось
chown mysql /var/db/mysql/*
chown mysql /var/db/mysql/mysql/*

ничего....
кстате об файле конфигурации my.cnf при установки из портов в /etc/ его небыло, искал по системе не нащел, что же сделать чтобы мускул стартанул?
подскажите плиз..
Спасибо сказали:
taren
Сообщения: 13

Re: MySQL не заводится

Сообщение taren »

упдате нашел my.cnf в /usr/local/share/mysql/my-medium.cnf
закинул его в /etc/ под именем my.cnf а вот что в нем.... что не так ? все же точно также как вы и писали...

# The following options will be passed to all MySQL clients
[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock

# Here follows entries for some specific programs

# The MySQL server
[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M

............................................

[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
no-auto-rehash
# Remove the next comment character if you are not familiar with SQL
#safe-updates

[isamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M

[myisamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M

[mysqlhotcopy]
interactive-timeout

у меня в /tmp/ нет mysql.sock

как его правильно тогда создать раз он его сам не хочет создавать... ?
как решить проблемму НАРОД Хелп...
Спасибо сказали:
Ответить