пишет, что ERROR 2002: Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2)
и дальше никак.. а я не понимаю как с этим воевать
Спасибо за помощь
MySQL не заводится (Slackware 10 опять же..)
Модератор: Модераторы разделов
Re: MySQL не заводится
Логи надо читать.
Конфиг поправь ему на эту тему.
Вот пример моего:
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
Конфиг поправь ему на эту тему.
Вот пример моего:
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
Re: MySQL не заводится
А по поводу логов вы не правы Нет в логах ни чего.... старт да стоп
The /dev/null где то рядом ©
Использовать компьютер только для игр все равно, что Использовать Ламборгини для перевозки картошки ©
Использовать компьютер только для игр все равно, что Использовать Ламборгини для перевозки картошки ©
Re: MySQL не заводится
Для начала создаем саму базу от пользователя 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"
И смотря в логи ищем, что я еще забыл
# 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 где то рядом ©
Использовать компьютер только для игр все равно, что Использовать Ламборгини для перевозки картошки ©
Использовать компьютер только для игр все равно, что Использовать Ламборгини для перевозки картошки ©
-
- Предупреждения: 0
Re: MySQL не заводится
Тоже столкнулся с этой проблемой.(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: , но все-же, может быть, еще кому-нибудь поможет.
Re: MySQL не заводится
народ такая же проблемма только у меня 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/ его небыло, искал по системе не нащел, что же сделать чтобы мускул стартанул?
подскажите плиз..
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/ его небыло, искал по системе не нащел, что же сделать чтобы мускул стартанул?
подскажите плиз..
Re: MySQL не заводится
упдате нашел 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
как его правильно тогда создать раз он его сам не хочет создавать... ?
как решить проблемму НАРОД Хелп...
закинул его в /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
как его правильно тогда создать раз он его сам не хочет создавать... ?
как решить проблемму НАРОД Хелп...