The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"не запускается mysql"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Др. сетевые сервисы / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"не запускается mysql"  +/
Сообщение от drusha email(ok) on 26-Янв-08, 14:58 
Добрый день,помогите решить вопрос.   Пытаюсь запустить на FreeBSD 6.2-RELEASE сервер MySQL 5.0 выдает ошибку:
/usr/local/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
/usr/local/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
Fatal error: Can't open and lock privilege tables: Can't find file: './mysql/host.frm'
хотя все файлы на месте. Что это может быть? Спасибо.
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "не запускается mysql"  +/
Сообщение от angra (ok) on 26-Янв-08, 18:12 
Неправильно указан путь к базам. Не забывайте что этот путь может зависеть от того запускается ли мускул в jail/chroot или напрямую. Также стоит проверить права и владельца, в том числе и каталогов стоящих выше.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "не запускается mysql"  +/
Сообщение от drusha email(ok) on 26-Янв-08, 21:02 
>Неправильно указан путь к базам. Не забывайте что этот путь может зависеть
>от того запускается ли мускул в jail/chroot или напрямую. Также стоит
>проверить права и владельца, в том числе и каталогов стоящих выше.
>

при запуске он ищет базы в  /var/db/mysql, как раз там, где они и находятся, но почему то не видит их, запускается напрямую, а права вообще поставил пока 777 (сейчас еще можно, если все получится с мускулом, буду менять)

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "не запускается mysql"  +/
Сообщение от mixa (??) on 26-Янв-08, 21:41 
>>Неправильно указан путь к базам. Не забывайте что этот путь может зависеть
>>от того запускается ли мускул в jail/chroot или напрямую. Также стоит
>>проверить права и владельца, в том числе и каталогов стоящих выше.
>>
>
>при запуске он ищет базы в  /var/db/mysql, как раз там, где
>они и находятся, но почему то не видит их, запускается напрямую,
>а права вообще поставил пока 777 (сейчас еще можно, если все
>получится с мускулом, буду менять)

Устанавливали как, из портов? Или врукопашную? Для /var выделили достаточно места? Сколько? my.cnf используете? Если да, то где лежит и сам файл дефолтный или чего-то правили/добавляли/изменяли ?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "не запускается mysql"  +/
Сообщение от drusha email(ok) on 26-Янв-08, 23:19 
>[оверквотинг удален]
>>>
>>
>>при запуске он ищет базы в  /var/db/mysql, как раз там, где
>>они и находятся, но почему то не видит их, запускается напрямую,
>>а права вообще поставил пока 777 (сейчас еще можно, если все
>>получится с мускулом, буду менять)
>
>Устанавливали как, из портов? Или врукопашную? Для /var выделили достаточно места? Сколько?
>my.cnf используете? Если да, то где лежит и сам файл дефолтный
>или чего-то правили/добавляли/изменяли ?

Раньше использовал freebsd 4.11 (стояли по очереди версии mysql 4.0, 4.1, 5.0) такого не было, сейчас побовал по очереди мускул 5.0 (из исходников), 5.0 (из портов), 4.1 (из портов, сейчас стоит поставил пол часа назад) и во всех случаях одна и та же проблема. В /var сейчас свободного места чуть больше 9 Гб.  my.cnf не использую.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "не запускается mysql"  +/
Сообщение от mixa (??) on 27-Янв-08, 05:48 
>[оверквотинг удален]
>>Устанавливали как, из портов? Или врукопашную? Для /var выделили достаточно места? Сколько?
>>my.cnf используете? Если да, то где лежит и сам файл дефолтный
>>или чего-то правили/добавляли/изменяли ?
>
>Раньше использовал freebsd 4.11 (стояли по очереди версии mysql 4.0, 4.1, 5.0)
>такого не было, сейчас побовал по очереди мускул 5.0 (из исходников),
>5.0 (из портов), 4.1 (из портов, сейчас стоит поставил пол часа
>назад) и во всех случаях одна и та же проблема. В
>/var сейчас свободного места чуть больше 9 Гб.  my.cnf не
>использую.

Вот, сдается мне, проблемы у вас в кривости установки мускула (врукопашную в самый первый раз)
Либо с правами на mysql в /var/db/ либо вообще с самим пользователем и группой mysql.
А запускали как? От рута? В сафемоде?
Мой вам совет - переставьте еще раз из портов (чего хотите - хоть 4.0, 4.1, хотя бы даже и 5.0) mysql Пусть он все сам по дефолту установит. Только прежде всего удалите, все подчистую то, что прежде наинсталили. Сделайте make deinstall (если как говорите последний раз установили из портов 4.1). Посмотрите чего он вам напишет, не будет ли какой-либо ругани на группу или пользователя mysql (можете и их, если они есть, для чистоты удалить). После чего грохните напрочь каталог mysql в /var/db/ и... снова запустите make install (reinstall). Скрипт для запуска будет в usr/local/etc/rc.d
Все должно получиться.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "не запускается mysql"  +/
Сообщение от drusha email(ok) on 28-Янв-08, 22:49 
>[оверквотинг удален]
>Мой вам совет - переставьте еще раз из портов (чего хотите -
>хоть 4.0, 4.1, хотя бы даже и 5.0) mysql Пусть он
>все сам по дефолту установит. Только прежде всего удалите, все подчистую
>то, что прежде наинсталили. Сделайте make deinstall (если как говорите последний
>раз установили из портов 4.1). Посмотрите чего он вам напишет, не
>будет ли какой-либо ругани на группу или пользователя mysql (можете и
>их, если они есть, для чистоты удалить). После чего грохните напрочь
>каталог mysql в /var/db/ и... снова запустите make install (reinstall). Скрипт
>для запуска будет в usr/local/etc/rc.d
>Все должно получиться.

Прикольно. Заменил планку памяти (оперативку), все заработало, пробовал по очереди все версии поставить мускула, все запускалось с полпинка.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "не запускается mysql"  +/
Сообщение от twi email on 25-Ноя-10, 01:01 

> Прикольно. Заменил планку памяти (оперативку), все заработало, пробовал по очереди все
> версии поставить мускула, все запускалось с полпинка.

вот так суеверия и рождаются...
на самом деле не надо запускать mysql_install_db из под рута,
а сразу стартовать сервер скриптом /usr/local/etc/rc.d/mysql-server

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру