Ru-Board.club
← Вернуться в раздел «UNIX»

» Устанавливка на Freebsd 7.2 MySQL 4.1 из портов

Автор: samun
Дата сообщения: 01.07.2009 13:54
Устанавливаю на Freebsd 7.2 MySQL 4.1 из портов
cd /usr/ports/databases/mysql41-server/
make
make install
/usr/local/share/mysql/my-medium.cnf /etc/my.cnf
mysql_install_db --user=mysql

WARNING: The host 'pc5.localdomain' 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

To start mysqld at boot time you have to copy support-files/mysql.server
to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/local/bin/mysqladmin -u root password 'new-password'
/usr/local/bin/mysqladmin -u root -h pc5.localdomain password 'new-password'
See the manual for more instructions.

NOTE: If you are upgrading from a MySQL <= 3.22.10 you should run
the /usr/local/bin/mysql_fix_privilege_tables. Otherwise you will not be
able to use the new GRANT command!

You can start the MySQL daemon with:
cd /usr/local ; /usr/local/bin/mysqld_safe &

You can test the MySQL daemon with the benchmarks in the 'sql-bench' directory:
cd sql-bench ; perl run-all-tests

Please report any problems with the /usr/local/bin/mysqlbug script!

The latest information about MySQL is available on the web at
http://www.mysql.com
Support MySQL by buying support/licenses at http://shop.mysql.com

И так что бы не было проблем
chown -R mysql:mysql /var/db
echo 'mysql_enable="YES"' >> /etc/rc.conf
пробую запустить

/usr/local/etc/rc.d/mysql-server start
Нет не какой информации в логах!
А вот
/usr/ports/databases/mysql41-server/support-files/mysql.server start
Starting MySQL. SUCCESS!

pc5# ps -aux | grep mysql
mysql 907 3.5 9.0 66148 22336 p1 S 2:26PM 0:00.60 /usr/local/libexe
root 911 0.0 0.2 556 444 p1 R+ 2:26PM 0:00.01 grep mysql

в итоге
pc5# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 6 to server version: 4.1.25-log

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

где что я делал не так?
Автор: Drron
Дата сообщения: 01.07.2009 16:04
А в /etc/rc.conf добавил mysql_enable="YES" ?????
Автор: samun
Дата сообщения: 01.07.2009 17:08
Да, в примере исправил, вопрос в том что в инете во всех инструкциях надо запускать через /usr/local/etc/rc.d/mysql-server start, а у меня не получилось, я смог запустить только через /usr/ports/databases/mysql-server/support-files/mysql.server start ?
Автор: tankistua
Дата сообщения: 01.07.2009 21:00

Цитата:
я смог запустить только через /usr/ports/databases/mysql-server/support-files/mysql.server start ?

такого порта нет в коллекции. чего-то вы намутили
Автор: samun
Дата сообщения: 02.07.2009 08:15
Исправил, просто перепечатывал и раз написал в заголовке, что mysql 41 думал имя порта не надо писать полностью
Автор: tankistua
Дата сообщения: 02.07.2009 16:37

Цитата:
/usr/ports/databases/mysql-server/support-files/mysql.server

в портах нет директории support-files - директория, в которой лежат файлики называется files

З.Ы. так нельзя в юниксах. Это не винда - тут каждый символ имеет значение.
Автор: samun
Дата сообщения: 03.07.2009 00:14
/usr/ports/databases/mysql41-server/support-files/mysql.server start
После make make install, папка support-files там создается!
Автор: tankistua
Дата сообщения: 03.07.2009 00:35
1. для работы с портами лучше использовать менеджер. Самый лучши portupgrade, хоть и самый тяжелый. ports-mgmt/portupgrade
2. ну ладно - сейчас поставлю себе 4.1 - уговорил :)

Добавлено:
у меня поставился и запустился мускуль без проблем. Я не знаю что ты с ним делал и как ставил, но рекомендую обновить порты, потереть текущую базу
rm -rf /var/db/mysql/

и попробовать сначала.
Автор: samun
Дата сообщения: 04.07.2009 18:59
?tankistua
Каким файлом производите управление mysql
Автор: tankistua
Дата сообщения: 05.07.2009 10:59
/usr/local/etc/rc.d/mysql-server

Добавлено:
P.S. я не сильно понимаю чем Вы там занимаетесь?

директория support-files не появляется. Есть директория work/mysql-4.1.25/support-files

На текущий момент я не сильно понимаю как вы ставите и что ставите. Учитывая Вашу глобальную невнимательность и нежелание читать хендбуки, я могу посоветовать лишь одно:

либо начинайте разбираться и делать все внимательно, либо бросайте это дело. Не обязан каждый уметь работать с FreeBSD
Автор: samun
Дата сообщения: 06.07.2009 00:35
Вот именно что управление (start, stop и т.д.) mysql файлом скриптом расположенным в /usr/local/etc/rc.d/mysql-server не получается нет не какого результата, а вот файлом /usr/ports/databases/mysql41-server/support-files/mysql.server выходит, вот что мне не понятно, а с запуском mysql я разобрался.
Автор: tankistua
Дата сообщения: 06.07.2009 10:32
уверен, что результат будет, если Вы хендбук почитаете.

За сим удаляюсь - ценю свое время. А вы не цените ни мое, ни свое.

Страницы: 1

Предыдущая тема: График температуры процессора+MRTG+FreeBSD


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.