Freebsd mysql

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

aka
Сообщения: 171

Freebsd mysql

Сообщение aka »

Помогите разобраться, почему не стартует mysql.Система FreeBSD 7.1,устанавливал из портов,в /etc/rc.conf прописал mysql_enable="YES".При старте /usr/local/etc/rc.d/mysql-server start долго думает и в итоге не заупскает.И что самое неприятное, что влогах ни слова:(
Мой блог -- unixway.info --
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: Freebsd mysql

Сообщение *Sasha* »

Помню чо-то делал типа mysql_install_db и права на /var/db/mysql/
Спасибо сказали:
Аватара пользователя
skeletor
Сообщения: 1224

Re: Freebsd mysql

Сообщение skeletor »

*Sasha* писал(а):
28.05.2009 13:52
Помню чо-то делал типа mysql_install_db и права на /var/db/mysql/

Верно, только не права, а владельца нужно сменить на mysql:mysql
Спасибо сказали:
aka
Сообщения: 171

Re: Freebsd mysql

Сообщение aka »

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

test_squid# ll /var/db/mysql/
total 686
-rw-rw----  1 mysql  mysql     807 May 27 13:18 backup_history.log
-rw-rw----  1 mysql  mysql     564 May 27 13:18 backup_progress.log
-rw-rw----  1 mysql  mysql   68608 May 27 13:18 falcon_master.fl1
-rw-rw----  1 mysql  mysql    8192 May 27 13:13 falcon_master.fl2
-rw-rw----  1 mysql  mysql  466944 May 27 13:18 falcon_master.fts
-rw-rw----  1 mysql  mysql   16384 May 27 13:13 falcon_temporary.fts
-rw-rw----  1 mysql  mysql   16384 May 27 13:13 falcon_user.fts
-rw-rw----  1 mysql  mysql   16384 May 27 13:18 maria_log.00000001
-rw-rw----  1 mysql  mysql      52 May 27 13:18 maria_log_control
-rw-r--r--  1 mysql  mysql    4860 May 28 09:09 my.cnf
drwx------  2 mysql  mysql    2048 May 27 13:13 mysql
-rw-rw----  1 mysql  mysql     125 May 28 09:10 mysql-bin.000001
-rw-rw----  1 mysql  mysql     125 May 28 09:13 mysql-bin.000002
-rw-rw----  1 mysql  mysql     125 May 28 09:18 mysql-bin.000003
-rw-rw----  1 mysql  mysql     125 May 28 09:34 mysql-bin.000004
-rw-rw----  1 mysql  mysql     125 May 28 09:34 mysql-bin.000005
-rw-rw----  1 mysql  mysql     125 May 28 11:11 mysql-bin.000006
-rw-rw----  1 mysql  mysql     125 May 28 11:21 mysql-bin.000007
-rw-rw----  1 mysql  mysql     125 May 28 11:23 mysql-bin.000008
-rw-rw----  1 mysql  mysql     125 May 28 11:24 mysql-bin.000009
-rw-rw----  1 mysql  mysql     125 May 28 11:54 mysql-bin.000010
-rw-rw----  1 mysql  mysql     125 May 28 11:57 mysql-bin.000011
-rw-rw----  1 mysql  mysql     125 May 28 11:59 mysql-bin.000012
-rw-rw----  1 mysql  mysql     125 May 28 12:03 mysql-bin.000013
-rw-rw----  1 mysql  mysql     125 May 28 12:05 mysql-bin.000014
-rw-rw----  1 mysql  mysql     125 May 28 13:00 mysql-bin.000015
-rw-rw----  1 mysql  mysql     125 May 28 13:01 mysql-bin.000016
-rw-rw----  1 mysql  mysql     304 May 28 13:01 mysql-bin.index
drwx------  2 mysql  mysql     512 May 27 13:13 test
-rw-rw----  1 mysql  mysql   32742 May 28 13:01 test_squid.err


Вот,владелец и группа...
Мой блог -- unixway.info --
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: Freebsd mysql

Сообщение Poor Fred »

aka писал(а):
28.05.2009 16:11

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

-rw-rw----  1 mysql  mysql   32742 May 28 13:01 test_squid.err

Вот этот лог и смотри, почему не запускается.
Убить всех человеков!
Спасибо сказали:
aka
Сообщения: 171

Re: Freebsd mysql

Сообщение aka »

Poor Fred спасибо за наводку:)
Вот сам лог:

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

test_squid# less /var/db/mysql/test_squid.err
090528 16:14:56 mysqld_safe Starting mysqld daemon with databases from /var/db/mysql
/usr/local/libexec/mysqld: Unknown collation '#46' in table 'plugin' definition
090528 16:14:56 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
^G/usr/local/libexec/mysqld: Can't create/write to file '/var/tmp/ibu6MVXV' (Errcode: 13)
090528 16:14:56  InnoDB: Error: unable to create temporary file; errno: 13
090528 16:14:56 [ERROR] Plugin 'InnoDB' init function returned error.
090528 16:14:56 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
090528 16:14:56 [ERROR] Can't start server : Bind on unix socket: Permission denied
090528 16:14:56 [ERROR] Do you already have another mysqld server running on socket: /tmp/mysql.sock ?
090528 16:14:56 [ERROR] Aborting

090528 16:14:56 [Warning] Forcing shutdown of 1 plugins
090528 16:14:56 [Note] /usr/local/libexec/mysqld: Shutdown complete

090528 16:14:56 mysqld_safe mysqld from pid file /var/db/mysql/test_squid.pid ended

Пока гуглю на эту тему...
Мой блог -- unixway.info --
Спасибо сказали:
Аватара пользователя
skeletor
Сообщения: 1224

Re: Freebsd mysql

Сообщение skeletor »

Чего тут гуглить, ясно же пишет, что у вас скорее всего запущен ещё один мускул или файл /tmp/mysql.sock занят кем-то.
Спасибо сказали:
Igor Yakimchuk
Сообщения: 110
ОС: FreeBSD

Re: Freebsd mysql

Сообщение Igor Yakimchuk »

Can't create/write to file '/var/tmp/ibu6MVXV' (Errcode: 13)

смотрим:
OS error code 13: Permission denied

идем дальше
Can't open the mysql.plugin table. Please run mysql_upgrade to create it.

похоже вы не просто ставили, а обновляли mysql.
Одним словом вам все в логах написано, исправляйте
Спасибо сказали:
aka
Сообщения: 171

Re: Freebsd mysql

Сообщение aka »

Вообщем ни то не другое,ни третье:))Смысл в том, что сначала был установлен mysql60-server,потом был деинсталлирован,но файлы в /var/db/mysql остались,из-за чего вылазила вот эта ошибка:

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

/usr/local/libexec/mysqld: Unknown collation '#46' in table 'plugin' definition

Прибил директорию,проинсталил mysql51,ошибка пропала, но остались прежние.В итоге на папку /var/tmp/ были даны права на запись всем, и вуаля все работает:)
Мой блог -- unixway.info --
Спасибо сказали:
Аватара пользователя
skeletor
Сообщения: 1224

Re: Freebsd mysql

Сообщение skeletor »

Вообще-то лучше всего снести всё старое и установить по чистому на новое. А давать права всем на запись - не хорошо.
Спасибо сказали:
aka
Сообщения: 171

Re: Freebsd mysql

Сообщение aka »

Ды,сносил же перед этим мускуль,и заново,таже история.
А давать права всем на запись - не хорошо.

Дык, tmp же.
Мой блог -- unixway.info --
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: Freebsd mysql

Сообщение *Sasha* »

aka писал(а):
29.05.2009 12:28
/var/tmp/ были даны права на запись всем, и вуаля все работает

правельнее было бы так

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

chown -R  mysql путь
chgrp -R mysql путь
Спасибо сказали:
Igor Yakimchuk
Сообщения: 110
ОС: FreeBSD

Re: Freebsd mysql

Сообщение Igor Yakimchuk »

после того какая-нибудь программа захочет в tmp что-то положить, мы будем снова менять хозяина папки?
Спасибо сказали:
aka
Сообщения: 171

Re: Freebsd mysql

Сообщение aka »

Igor Yakimchuk прав :thumbs:
Мой блог -- unixway.info --
Спасибо сказали:
pelmen
Сообщения: 1268
ОС: debian

Re: Freebsd mysql

Сообщение pelmen »

*Sasha* писал(а):
29.05.2009 17:44
aka писал(а):
29.05.2009 12:28
/var/tmp/ были даны права на запись всем, и вуаля все работает

правельнее было бы так

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

chown -R  mysql путь
chgrp -R mysql путь
А я делаю так chown -R mysql:mysql путь :)
Спасибо сказали:
aka
Сообщения: 171

Re: Freebsd mysql

Сообщение aka »

Ну и что бы не плодить темы, спрошу здесь.Тем более вопрос почти:) по теме.Поставил также из портов phpmyadmin, и когда открываю в браузере, появлется просто пустая страница.В чем может быть проблема?
Мой блог -- unixway.info --
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: Freebsd mysql

Сообщение Poor Fred »

aka писал(а):
05.06.2009 18:16
Ну и что бы не плодить темы, спрошу здесь.Тем более вопрос почти:) по теме.Поставил также из портов phpmyadmin, и когда открываю в браузере, появлется просто пустая страница.В чем может быть проблема?

А ты config.inc.php настроил? А доки почитал? А php твой Апач обрабатывать умеет?
Убить всех человеков!
Спасибо сказали: