запуск мускула

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
SchmeL
проходил мимо

запуск мускула

Непрочитанное сообщение SchmeL » 2008-05-04 11:38:06

поставил mysql 5.1 из портов, сначала ставил клиент, потом скрипты, потом сервер... делал по этой статье http://www.lissyara.su/?id=1189 (ну немного конф для 5.1 исправил) причем с включеным WITH_LINUXTHREADS=yes у меня не скомпилилось, убрал его...
в итоге по команде /usr/local/etc/rc.d/mysql-server start не запускается, в логах пишет вот что
080501 22:01:01 mysqld_safe Starting mysqld daemon with databases from /var/db/mysql
080501 22:01:01 [Warning] option 'thread_stack': unsigned value 65536 adjusted to 131072
080501 22:01:01 [Note] Plugin 'InnoDB' disabled by command line option
/usr/local/libexec/mysqld: Table 'mysql.plugin' doesn't exist
080501 22:01:01 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to creat
080501 22:01:01 [ERROR] /usr/local/libexec/mysqld: unknown option '--skip-bdb'
080501 22:01:01 [ERROR] Aborting
080501 22:01:01 [Note] /usr/local/libexec/mysqld: Shutdown complete
080501 22:01:02 mysqld_safe mysqld from pid file /var/db/mysql/localhost.pid ended
как быть?
пробовал со стандартными конфигами my.cnf - таже байда, разве что этой строчки нету 080501 22:01:01 [ERROR] /usr/local/libexec/mysqld: unknown option '--skip-bdb'

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
a.salnikov
ефрейтор
Сообщения: 51
Зарегистрирован: 2007-08-14 7:47:47
Откуда: Москва

Re: запуск мускула

Непрочитанное сообщение a.salnikov » 2008-05-04 12:02:07

Код: Выделить всё

Please run mysql_upgrade to creat

SchmeL
проходил мимо

Re: запуск мускула

Непрочитанное сообщение SchmeL » 2008-05-04 15:27:50

пробовал - непомогало....такаяже байда

Аватара пользователя
a.salnikov
ефрейтор
Сообщения: 51
Зарегистрирован: 2007-08-14 7:47:47
Откуда: Москва

Re: запуск мускула

Непрочитанное сообщение a.salnikov » 2008-05-04 15:36:43

гугли. Первая же сылка с гугла http://bugs.mysql.com/bug.php?id=24270

шо за ОС?

SchmeL
проходил мимо

Re: запуск мускула

Непрочитанное сообщение SchmeL » 2008-05-04 17:11:52

да гуглил...
система Freebsd 7.0 Release
ставил из портов

Аватара пользователя
Daywalker
ст. сержант
Сообщения: 326
Зарегистрирован: 2007-03-11 22:28:45
Откуда: г. Котельники, МО
Контактная информация:

Re: запуск мускула

Непрочитанное сообщение Daywalker » 2008-05-04 21:18:55

Код: Выделить всё

080501 22:01:01 [ERROR] /usr/local/libexec/mysqld: unknown option '--skip-bdb'
080501 22:01:01 [ERROR] Aborting
Я ставил по статье с сайта. При такой ошибке при запуске закомментировал в файле me.cnf следующую строку

Код: Выделить всё

# С этой опцией MySQL не будет инициализировать библиотеку Berkeley DB,
# что позволит сэкономить большое количество памяти.
skip-bdb

При первом запуске были ошибки, как я понял не было начальных БД. Воспользовался комментарием к этой статье, а именно

Код: Выделить всё

AlkoGekS, 2007-07-18 в 14:15:00

После установки версий, сразу вылезает несколько ошибок призапуске. Чтобы избежать сие, пишем:
usr/local/bin/mysql_install_db
затем
chown -R mysql:mysql /var/db/mysql/
Все заработало.
http://blog.volobuev.su - Блог о системном и сетевом администрировании.

azimut
проходил мимо
Сообщения: 1
Зарегистрирован: 2008-11-06 16:07:57

Re: запуск мускула

Непрочитанное сообщение azimut » 2008-11-06 16:13:04

Дело в следующем. Если Вы хотите чтобы выполнилась инсталляция баз командой

Код: Выделить всё

# /usr/local/bin/mysql_install_db
, то на момент выполнения этой команды конфиг MySQL (my.cnf) не должен существовать.
Если он существует - переименуйте его в 2my.cnf например, выполните инсталляцию баз и переименуйте обратно.
То же самое касается апгрейда.

Теперь сходите в

Код: Выделить всё

/usr/local/etc/rc.d/mysql-server 
и найдите там строчку

Код: Выделить всё

command_args="--default-extra-file="
и исправьте путь с ${mysql_dbdir} на
/usr/local/etc/ куда и положите my.cnf потому что в /var/db/mysql он лежать
не может и MySQL 5.1 будет этому препятствовать, в то время как скрипт
запуска - хотеть.
Последний раз редактировалось manefesto 2008-11-07 13:10:32, всего редактировалось 1 раз.
Причина: Убедительная просьба юзать теги [code] при оформлении листингов.