|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » Проблема с установкой MySQL 5 на FreeBSD 6.2 |
|
|
Проблема с установкой MySQL 5 на FreeBSD 6.2
|
Новый участник Сообщения: 26 |
Профиль | Отправить 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 |
Старожил Сообщения: 453
|
Профиль | Отправить PM | Цитировать Сталкивался с подобной проблемой. Насколько я помню, нужно предварительно запустить:
#mysql_create_system_tables А потом уже: #mysql_fix_privilege_tables #mysql_install_db --- Точно уже не помню. Но скорее всего так (mysql_fix_privilege_tables - может быть и не понадобиться, но хуже быть не должно). --- А почему не ставишь из портов кстати? |
------- Отправлено: 22:23, 17-06-2007 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 26
|
Профиль | Отправить PM | Цитировать а какие пораметры надо в водить для mysql_create_system_tables ??
и есчо что за файл help_relation.frm? для чего он нужен? Из портов не стал ставить только по одной причине хочу знать больше чем pkg_add -r |
Отправлено: 23:12, 17-06-2007 | #3 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать можн еще вариант:
find / -name "help_relation.frm" -print если найдется, сделать симлинк (символическую ссылку) туда, где ищет НО: как уже сказал SantaXP, самое правильное - ставить из портов. |
Отправлено: 00:18, 18-06-2007 | #4 |
Старожил Сообщения: 453
|
Профиль | Отправить PM | Цитировать mar
Он не найдётся. Не должен по крайней мере. Все эти вещи MySQL создаёт при инсталяции. --- Volniy_Strelok pkg_add вообще-то к портам не относится. Ставя утилиты из исходных кодов вы лишь можете больше узнать о геморое, а не о чём-либо другом. --- Хм... А для mysql_create_system_tables нужны параметры?! |
|
------- Отправлено: 01:08, 18-06-2007 | #5 |
Юниксоид Сообщения: 3001
|
Профиль | Отправить PM | Цитировать Хе, знакомая проблема. Сам первый раз часа полтора мучался. Потом за пять минут поставил.
Во-первых, ставить из коллекции портов. Автоматически все пропишется в /etc/passwd и в /etc/groop. Во-вторых, после установки /usr/local/bin/mysql_install_db, а потом chown -R mysql:mysql /var/db/mysql/ И никакой ругатни не будет. |
------- Отправлено: 23:41, 19-06-2007 | #6 |
Новый участник Сообщения: 26
|
Профиль | Отправить PM | Цитировать Цитата:
/usr/local/var/mysql Почему там?? непонятно ищет то он совсем в другой директории |
|
Отправлено: 00:38, 20-06-2007 | #7 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать Volniy_Strelok
поставте из портов. Честное слово, будет быстрее, чем все подбирать по кускам. Ставьте так, как описал Belansky и будет Вам счастье (find ищет от корня по всему диску, я специально дала такую команду, поскольку совершенно непонятно было где в этой ситуации все может быть сложено. Ищет в другом месте т.к. ставили некорректно (не из портов и не из пакетов), вот и получили микс ( ) |
Отправлено: 02:40, 20-06-2007 | #8 |
Новый участник Сообщения: 26
|
Профиль | Отправить 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 |
Старожил Сообщения: 453
|
Профиль | Отправить PM | Цитировать Volniy_Strelok
Из портов ставили, или опять с бубном из сырцов собирали? --- Может поможет: #mysql_fix_privilege_tables Просто я с такой проблемой не сталкивался, но поскольку там проскакивает "when specifying MySQL privileges"... |
------- Отправлено: 13:27, 21-06-2007 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|