Страница 1 из 1

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

Добавлено: 2008-05-04 11:38:06
SchmeL
поставил 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'

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

Добавлено: 2008-05-04 12:02:07
a.salnikov

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

Please run mysql_upgrade to creat

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

Добавлено: 2008-05-04 15:27:50
SchmeL
пробовал - непомогало....такаяже байда

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

Добавлено: 2008-05-04 15:36:43
a.salnikov
гугли. Первая же сылка с гугла http://bugs.mysql.com/bug.php?id=24270

шо за ОС?

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

Добавлено: 2008-05-04 17:11:52
SchmeL
да гуглил...
система Freebsd 7.0 Release
ставил из портов

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

Добавлено: 2008-05-04 21:18:55
Daywalker

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

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/
Все заработало.

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

Добавлено: 2008-11-06 16:13:04
azimut
Дело в следующем. Если Вы хотите чтобы выполнилась инсталляция баз командой

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

# /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 будет этому препятствовать, в то время как скрипт
запуска - хотеть.