Доброго времени сутокПосле обновления 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В логах девственная пустота
Куда можно покопать?
>Куда можно покопать?после обновления все порты пересобраны?
>>Куда можно покопать?
>
>после обновления все порты пересобраны?Да, делал по этому 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")
>>>Куда можно покопать?
>>
>>после обновления все порты пересобраны?
>
>Да, делал по этому how-to http://druss.pp.ua/2009/12/обновление-freebsd-7-2-до-8-0/
>MySQL не из портов ставился, а из инсталлятора DirectAdmina (после обновленияпоставь заново из инсталлятора DirectAdmina
P.S. FreeBSD 8.x в списке поддерживаемых систем нет
P.P.S. у них есть техподдержка