Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » Проблема с установкой MySQL 5 на FreeBSD 6.2

Ответить
Настройки темы
Проблема с установкой MySQL 5 на FreeBSD 6.2

Аватара для Volniy_Strelok

Новый участник


Сообщения: 26
Благодарности: 1

Профиль | Отправить PM | Цитировать


Привет всем помогите разобраться вчом дело
В большенстве документации по установке MySQL из сырцов описан процесс примерно так :

Будем ставить последнюю на момент написания статьи версию.
Разорхивируем архив с исходниками:
tar -zxvf mysql-5.0.20.tar.gz
Добавляем пользователя и группу,
потому что наш MySQL будет работать под своим пользователем, имя которому mysql.
pw group add mysql
pw user add mysql -s /usr/sbin/nologin -d /usr/local/mysql -g mysql
Потом
cd mysql-5.0.20/
./configure --prefix=/usr/local/mysql --with-mysqld-user=mysql
Обычно таких опций компиляции достаточно...
Продолжаем.
make
Если все скомпилировалось без ошибок, инсталируем mysql:
make install
Идем дальше...
cp support-files/my-medium.cnf /etc/my.cnf
cd /usr/local/mysql
bin/mysql_install_db --user=mysql (Вот тут у меня вылизла ошибка !!!!!!!)

070617 16:53:39 [ERROR] /usr/local/libexec/mysqld: Can't find file: './mysql/help_relation.frm' (errno: 13)

что делать не знаю помогите я новичок

Отправлено: 21:56, 17-06-2007

 

Аватара для SantaXP

Старожил


Сообщения: 453
Благодарности: 16

Профиль | Отправить PM | Цитировать


Сталкивался с подобной проблемой. Насколько я помню, нужно предварительно запустить:
#mysql_create_system_tables
А потом уже:
#mysql_fix_privilege_tables
#mysql_install_db
---
Точно уже не помню. Но скорее всего так (mysql_fix_privilege_tables - может быть и не понадобиться, но хуже быть не должно).
---
А почему не ставишь из портов кстати?

-------
...Не так страшен чёрт FreeBSD, как ужасен глюк Windows...


Отправлено: 22:23, 17-06-2007 | #2



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Volniy_Strelok

Новый участник


Сообщения: 26
Благодарности: 1

Профиль | Отправить PM | Цитировать


а какие пораметры надо в водить для mysql_create_system_tables ??
и есчо что за файл help_relation.frm? для чего он нужен?

Из портов не стал ставить только по одной причине хочу знать больше чем pkg_add -r

Отправлено: 23:12, 17-06-2007 | #3

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


можн еще вариант:
find / -name "help_relation.frm" -print
если найдется, сделать симлинк (символическую ссылку) туда, где ищет
НО:
как уже сказал SantaXP, самое правильное - ставить из портов.

Отправлено: 00:18, 18-06-2007 | #4


Аватара для SantaXP

Старожил


Сообщения: 453
Благодарности: 16

Профиль | Отправить PM | Цитировать


mar
Он не найдётся. Не должен по крайней мере. Все эти вещи MySQL создаёт при инсталяции.
---
Volniy_Strelok
pkg_add вообще-то к портам не относится. Ставя утилиты из исходных кодов вы лишь можете больше узнать о геморое, а не о чём-либо другом.
---
Хм... А для mysql_create_system_tables нужны параметры?!

-------
...Не так страшен чёрт FreeBSD, как ужасен глюк Windows...


Отправлено: 01:08, 18-06-2007 | #5


Аватара для Belansky

Юниксоид


Сообщения: 3001
Благодарности: 45

Профиль | Отправить PM | Цитировать


Хе, знакомая проблема. Сам первый раз часа полтора мучался. Потом за пять минут поставил.
Во-первых, ставить из коллекции портов. Автоматически все пропишется в /etc/passwd и в /etc/groop.
Во-вторых, после установки /usr/local/bin/mysql_install_db, а потом chown -R mysql:mysql /var/db/mysql/
И никакой ругатни не будет.

-------
Косово je Србиjа!


Отправлено: 23:41, 19-06-2007 | #6


Аватара для Volniy_Strelok

Новый участник


Сообщения: 26
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата:
можн еще вариант:
find / -name "help_relation.frm" -print
Все файлы баз данных и файл help_relation.frm находятся в директории
/usr/local/var/mysql

Почему там?? непонятно ищет то он совсем в другой директории

Отправлено: 00:38, 20-06-2007 | #7

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


Volniy_Strelok
поставте из портов. Честное слово, будет быстрее, чем все подбирать по кускам. Ставьте так, как описал Belansky и будет Вам счастье
(find ищет от корня по всему диску, я специально дала такую команду, поскольку совершенно непонятно было где в этой ситуации все может быть сложено. Ищет в другом месте т.к. ставили некорректно (не из портов и не из пакетов), вот и получили микс ( )

Отправлено: 02:40, 20-06-2007 | #8


Аватара для Volniy_Strelok

Новый участник


Сообщения: 26
Благодарности: 1

Профиль | Отправить PM | Цитировать


Установил MySQL 5.0 но при выполнении /usr/local/bin/mysql_install_db
выдает сообщение
WARNING: The host 'bsd_serv.DLink' could not be looked up with resolveip.
This probably means that your libc libraries are not 100 % compatible
with this binary MySQL version. The MySQL daemon, mysqld, should work
normally with the exception that host name resolving will not work.
This means that you should use IP addresses instead of hostnames
when specifying MySQL privileges !
Installing all prepared tables
Fill help tables

что мне делать? одновить библиотеку libc но как ? документации на эту тему не нашол.


Отправлено: 01:33, 21-06-2007 | #9


Аватара для SantaXP

Старожил


Сообщения: 453
Благодарности: 16

Профиль | Отправить PM | Цитировать


Volniy_Strelok
Из портов ставили, или опять с бубном из сырцов собирали?
---
Может поможет:
#mysql_fix_privilege_tables
Просто я с такой проблемой не сталкивался, но поскольку там проскакивает "when specifying MySQL privileges"...

-------
...Не так страшен чёрт FreeBSD, как ужасен глюк Windows...


Отправлено: 13:27, 21-06-2007 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » Проблема с установкой MySQL 5 на FreeBSD 6.2

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
FreeBSD - Проблема с установкой freeradius-1.1.7 на FreeBSD 7.0 ziim Общий по FreeBSD 1 08-12-2008 11:42
проблема с установкой Eclipse (FreeBSD 7.0 Release 1) darel Программное обеспечение Linux и FreeBSD 1 24-10-2008 14:11
MySQL - проблема с установкой софта(MySQL) nonet Demon Программирование и базы данных 4 06-04-2008 18:02
Redhat/Fedora - [решено] Проблема с установкой Mysql. voler Общий по Linux 2 13-02-2008 07:50
Проблема с установкой програм в FreeBSD 6.1 Dragon_Lord Программное обеспечение Linux и FreeBSD 4 03-03-2007 23:14




 
Переход