URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 88006
[ Назад ]

Исходное сообщение
"Не запускается mysql"

Отправлено lyric , 29-Янв-10 14:28 
Доброго времени суток

После обновления FreeBSD 7.2 -> 8.0 перестал запускаться MySQL 5.1 (ставился вместе с directadmin)

конфиг стандартный

# cat /etc/mysql.conf
[mysqld]
local-infile=0
skip-locking
query_cache_limit=1M
query_cache_size=32M
query_cache_type=1
max_connections=500
interactive_timeout=100
wait_timeout=100
connect_timeout=10
thread_cache_size=128
key_buffer=16M
join_buffer=1M
max_allowed_packet=16M
table_cache=1024
record_buffer=1M
sort_buffer_size=2M
read_buffer_size=2M
max_connect_errors=10
# Try number of CPU's*2 for thread_concurrency
thread_concurrency=2
myisam_sort_buffer_size=64M
server-id=1

[safe_mysqld]
err-log=/var/log/mysqld.log
open_files_limit=8192

[mysqldump]
quick
max_allowed_packet=16M

[mysql]
no-auto-rehash
#safe-updates

[isamchk]
key_buffer=64M
sort_buffer=64M
read_buffer=16M
write_buffer=16M

[myisamchk]
key_buffer=64M
sort_buffer=64M
read_buffer=16M
write_buffer=16M

[mysqlhotcopy]
interactive-timeout

В логах девственная пустота

Куда можно покопать?


Содержание

Сообщения в этом обсуждении
"Не запускается mysql"
Отправлено Aquarius , 29-Янв-10 14:32 
>Куда можно покопать?

после обновления все порты пересобраны?


"Не запускается mysql"
Отправлено lyric , 29-Янв-10 14:42 
>>Куда можно покопать?
>
>после обновления все порты пересобраны?

Да, делал по этому how-to http://druss.pp.ua/2009/12/обновление-freebsd-7-2-до-8-0/
MySQL не из портов ставился, а из инсталлятора DirectAdmina (после обновления пересобирался)

Добавил в /etc/mysql.conf
[mysql]
user = root
Начали повляться записи в логи

100129 11:07:12 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
/usr/local/mysql-5.1.42-freebsd8.0-i386/bin/mysqld: Table 'mysql.plugin' doesn't exist
100129 11:07:12 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
Fatal error 'kse_create() failed
' at line 444 in file /usr/src/lib/libpthread/thread/thr_kern.c (errno = 2)
100129 11:07:12 mysqld_safe mysqld from pid file /usr/local/mysql/data/hostion.pid ended
100129 11:08:02 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
/usr/local/mysql-5.1.42-freebsd8.0-i386/bin/mysqld: Table 'mysql.plugin' doesn't exist
100129 11:08:02 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
Fatal error 'kse_create() failed
' at line 444 in file /usr/src/lib/libpthread/thread/thr_kern.c (errno = 2)
100129 11:08:02 mysqld_safe mysqld from pid file /usr/local/mysql/data/hostion.pid ended

Запускаю mysql_upgrade, как рекомендуется:
#./mysql_upgrade
Looking for 'mysql' as: ./mysql
Looking for 'mysqlcheck' as: ./mysqlcheck
Running 'mysqlcheck with default connection arguments
./mysqlcheck: Got error: 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (61) when trying to connect
FATAL ERROR: Upgrade failed

#./mysqlcheck -A -p
Enter password:
./mysqlcheck: Got error: 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (61) when trying to connect

гуглим дальше про "Fatal error 'kse_create() failed")


"Не запускается mysql"
Отправлено Aquarius , 29-Янв-10 17:26 
>>>Куда можно покопать?
>>
>>после обновления все порты пересобраны?
>
>Да, делал по этому how-to http://druss.pp.ua/2009/12/обновление-freebsd-7-2-до-8-0/
>MySQL не из портов ставился, а из инсталлятора DirectAdmina (после обновления

поставь заново из инсталлятора DirectAdmina

P.S. FreeBSD 8.x в списке поддерживаемых систем нет
P.P.S. у них есть техподдержка