СУБД под BSD/UNIX: PostgreSQL, MySQL и другие. Установка, настройка, репликация, резервное копирование и оптимизация.
Модератор: 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'
SchmeL
-
Хостинг HostFood.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
- Откуда: Москва
a.salnikov
-
a.salnikov
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2007-08-14 7:47:47
- Откуда: Москва
a.salnikov
-
SchmeL
- проходил мимо
Непрочитанное сообщение
SchmeL » 2008-05-04 17:11:52
да гуглил...
система Freebsd 7.0 Release
ставил из портов
SchmeL
-
Daywalker
- ст. сержант
- Сообщения: 326
- Зарегистрирован: 2007-03-11 22:28:45
- Откуда: г. Котельники, МО
-
Контактная информация:
Непрочитанное сообщение
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/
Все заработало.
Daywalker
-
azimut
- проходил мимо
- Сообщения: 1
- Зарегистрирован: 2008-11-06 16:07:57
Непрочитанное сообщение
azimut » 2008-11-06 16:13:04
Дело в следующем. Если Вы хотите чтобы выполнилась инсталляция баз командой
, то на момент выполнения этой команды конфиг MySQL (my.cnf)
не должен существовать.
Если он существует - переименуйте его в 2my.cnf например, выполните инсталляцию баз и переименуйте обратно.
То же самое касается апгрейда.
Теперь сходите в
и найдите там строчку
и исправьте путь с
${mysql_dbdir} на
/usr/local/etc/ куда и положите
my.cnf потому что в
/var/db/mysql он лежать
не может и
MySQL 5.1 будет этому препятствовать, в то время как скрипт
запуска - хотеть.
Последний раз редактировалось
manefesto 2008-11-07 13:10:32, всего редактировалось 1 раз.
Причина: Убедительная просьба юзать теги [code] при оформлении листингов.
azimut