![]() |
Проблема с установкой MySQL 5 на FreeBSD 6.2
Привет всем помогите разобраться вчом дело :)
В большенстве документации по установке 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) что делать не знаю помогите я новичок |
Сталкивался с подобной проблемой. Насколько я помню, нужно предварительно запустить:
#mysql_create_system_tables А потом уже: #mysql_fix_privilege_tables #mysql_install_db --- Точно уже не помню. Но скорее всего так (mysql_fix_privilege_tables - может быть и не понадобиться, но хуже быть не должно). --- А почему не ставишь из портов кстати? |
а какие пораметры надо в водить для mysql_create_system_tables ??
и есчо что за файл help_relation.frm? для чего он нужен? Из портов не стал ставить только по одной причине хочу знать больше чем pkg_add -r :) |
можн еще вариант:
find / -name "help_relation.frm" -print если найдется, сделать симлинк (символическую ссылку) туда, где ищет НО: как уже сказал SantaXP, самое правильное - ставить из портов. |
mar
Он не найдётся. Не должен по крайней мере. Все эти вещи MySQL создаёт при инсталяции. --- Volniy_Strelok pkg_add вообще-то к портам не относится. Ставя утилиты из исходных кодов вы лишь можете больше узнать о геморое, а не о чём-либо другом. --- Хм... А для mysql_create_system_tables нужны параметры?! |
Хе, знакомая проблема. Сам первый раз часа полтора мучался. Потом за пять минут поставил.
Во-первых, ставить из коллекции портов. Автоматически все пропишется в /etc/passwd и в /etc/groop. Во-вторых, после установки /usr/local/bin/mysql_install_db, а потом chown -R mysql:mysql /var/db/mysql/ И никакой ругатни не будет. |
Цитата:
/usr/local/var/mysql Почему там?? непонятно ищет то он совсем в другой директории |
Volniy_Strelok
поставте из портов. Честное слово, будет быстрее, чем все подбирать по кускам. Ставьте так, как описал Belansky и будет Вам счастье :) (find ищет от корня по всему диску, я специально дала такую команду, поскольку совершенно непонятно было где в этой ситуации все может быть сложено. Ищет в другом месте т.к. ставили некорректно (не из портов и не из пакетов), вот и получили микс ( ) |
Установил 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 но как ? документации на эту тему не нашол. |
Volniy_Strelok
Из портов ставили, или опять с бубном из сырцов собирали? =) --- Может поможет: #mysql_fix_privilege_tables Просто я с такой проблемой не сталкивался, но поскольку там проскакивает "when specifying MySQL privileges"... =) |
Volniy_Strelok
Опишите подробно порядок установки. При сборке из коллекции портов MySQL v. 5.0 и v.5.1 и выполнении описанных мною выше действий проблем не возникает. |
И какой дурак сделал это
У вас нет прав на публикацию ссылок. Ограничение будет снято при наличии у вас 3 и более сообщений. Читай все разжеванно... А теперь 3 сообщение ссылка ввв.lissyara.su/?id=1189 |
Время: 13:26. |
Время: 13:26.
© OSzone.net 2001-