Добрый день.
Уважаемые никак немогу понять в чем ошибся. Недавно ставил mysql на freebsd 7 , все получилось с 1 раза. Сегодня на 6.2 весь день мучаюсь ничего не получается. В лога это:080514 17:46:30 mysqld started
080514 17:46:30 /usr/local/libexec/mysqld: Incorrect information in file: './mysql/host.frm'
080514 17:46:30 /usr/local/libexec/mysqld: Normal shutdownв мускле ничего не понимаю поэтому прошу совета.
Всем спасибо!!!
>[оверквотинг удален]
>Уважаемые никак немогу понять в чем ошибся. Недавно ставил mysql на freebsd
>7 , все получилось с 1 раза. Сегодня на 6.2 весь
>день мучаюсь ничего не получается. В лога это:
>
>080514 17:46:30 mysqld started
>080514 17:46:30 /usr/local/libexec/mysqld: Incorrect information in file: './mysql/host.frm'
>080514 17:46:30 /usr/local/libexec/mysqld: Normal shutdown
>
>в мускле ничего не понимаю поэтому прошу совета.
>Всем спасибо!!!А host.frm случаем не скопировали откуда-то?
>[оверквотинг удален]
>>день мучаюсь ничего не получается. В лога это:
>>
>>080514 17:46:30 mysqld started
>>080514 17:46:30 /usr/local/libexec/mysqld: Incorrect information in file: './mysql/host.frm'
>>080514 17:46:30 /usr/local/libexec/mysqld: Normal shutdown
>>
>>в мускле ничего не понимаю поэтому прошу совета.
>>Всем спасибо!!!
>
>А host.frm случаем не скопировали откуда-то?Нет нет, кроме my.cnf я вообще ничего не трогал, разве что права менял и то не в меньшую сторону.
>[оверквотинг удален]
>>>080514 17:46:30 /usr/local/libexec/mysqld: Incorrect information in file: './mysql/host.frm'
>>>080514 17:46:30 /usr/local/libexec/mysqld: Normal shutdown
>>>
>>>в мускле ничего не понимаю поэтому прошу совета.
>>>Всем спасибо!!!
>>
>>А host.frm случаем не скопировали откуда-то?
>
>Нет нет, кроме my.cnf я вообще ничего не трогал, разве что права
>менял и то не в меньшую сторону.Что значит "права менял"? Какие, кому и в какую сторону?
По-хорошему, rm -rf mysql/*
Потом mysql_install_db, и попытаться запуститься.
Да, версия какая?
>[оверквотинг удален]
>>>
>>>А host.frm случаем не скопировали откуда-то?
>>
>>Нет нет, кроме my.cnf я вообще ничего не трогал, разве что права
>>менял и то не в меньшую сторону.
>
>Что значит "права менял"? Какие, кому и в какую сторону?
>По-хорошему, rm -rf mysql/*
>Потом mysql_install_db, и попытаться запуститься.
>Да, версия какая?rm сделал install_db тоже.Успешно. Запускаю в логах
080514 18:36:39 mysqld started
080514 18:36:39 /usr/local/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
080514 18:36:39 /usr/local/libexec/mysqld: Normal shutdown080514 18:36:39 mysqld ended
>[оверквотинг удален]
>>По-хорошему, rm -rf mysql/*
>>Потом mysql_install_db, и попытаться запуститься.
>>Да, версия какая?
>
>rm сделал install_db тоже.Успешно. Запускаю в логах
>080514 18:36:39 mysqld started
>080514 18:36:39 /usr/local/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
>080514 18:36:39 /usr/local/libexec/mysqld: Normal shutdown
>
>080514 18:36:39 mysqld endedВидать, не так уж и успешно.
datadir у тебя куда кажет? И вообще, что менял-то в my.cnf
>[оверквотинг удален]
>>
>>rm сделал install_db тоже.Успешно. Запускаю в логах
>>080514 18:36:39 mysqld started
>>080514 18:36:39 /usr/local/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
>>080514 18:36:39 /usr/local/libexec/mysqld: Normal shutdown
>>
>>080514 18:36:39 mysqld ended
>
>Видать, не так уж и успешно.
>datadir у тебя куда кажет? И вообще, что менял-то в my.cnfДа все по дефолту из портов, 10 раз уже деинсталил и ставил 3 и 4 ...
Это меня поставило в затуп http://www.opennet.me/openforum/vsluhforumID1/78423.html
>[оверквотинг удален]
>>>080514 18:36:39 /usr/local/libexec/mysqld: Normal shutdown
>>>
>>>080514 18:36:39 mysqld ended
>>
>>Видать, не так уж и успешно.
>>datadir у тебя куда кажет? И вообще, что менял-то в my.cnf
>
>Да все по дефолту из портов, 10 раз уже деинсталил и ставил
>3 и 4 ...
>Это меня поставило в затуп http://www.opennet.me/openforum/vsluhforumID1/78423.htmlПокажь
# grep dbdir /usr/local/etc/rc.d/mysql-server# ls -la /var/db/mysql/
>[оверквотинг удален]
>>>datadir у тебя куда кажет? И вообще, что менял-то в my.cnf
>>
>>Да все по дефолту из портов, 10 раз уже деинсталил и ставил
>>3 и 4 ...
>>Это меня поставило в затуп http://www.opennet.me/openforum/vsluhforumID1/78423.html
>
>Покажь
># grep dbdir /usr/local/etc/rc.d/mysql-server
>
># ls -la /var/db/mysql/теже яйца, только в профиль...
w# grep dbdir /usr/local/etc/rc.d/mysql-server
# mysql_dbdir (str): Default to "/var/db/mysql"
: ${mysql_dbdir="/var/db/mysql"}
pidfile="${mysql_dbdir}/`/bin/hostname`.pid"
command_args="--defaults-extra-file=${mysql_dbdir}/my.cnf --user=${mysql_user} --datadir=${mysql_dbdir} --pid-file=${pidfile} ${mysql_args} > /dev/null &"
mysql_install_db_args="--ldata=${mysql_dbdir}"
[ $? -eq 0 ] && chown -R ${mysql_user}:${mysql_user} ${mysql_dbdir}
if [ ! -d "${mysql_dbdir}/mysql/." ]; then
w# ls -la /var/db/mysql/
total 20538
drwxrwxrwx 4 root wheel 512 Jun 16 17:13 .
drwxrwxrwx 3 root wheel 512 Jun 16 17:08 ..
-rw-rw---- 1 mysql wheel 5242880 Jun 16 17:13 ib_logfile0
-rw-rw---- 1 mysql wheel 5242880 Jun 16 17:13 ib_logfile1
-rw-rw---- 1 mysql wheel 10485760 Jun 16 17:13 ibdata1
drwx------ 2 root wheel 2048 Jun 16 17:13 mysql
drwx------ 2 root wheel 512 Jun 16 17:13 test
-rw-rw---- 1 mysql wheel 1415 Jun 16 17:13 w.ww.err
w# ./mysql-server status
mysql is not running.
вобщем я сам ступил...
перед первым запуском создал линк mysq в папке db на другом винте, а там папке права и юзера не того дал, задал права на ту папку как mysql:mysql и все нормально стало.