Страница 1 из 2

Не могу установить MySQL 5.0

Добавлено: 2009-12-19 2:21:33
pr_o
Сейчас я удалил нерабочий MySQL пятой версии. Команды "mysql" теперь нету.
Открываю всеми любимую статейку по установке мускула http://www.lissyara.su/articles/freebsd ... mms/mysql/ И делаю все по шагам.
Каждый шаг я буду показывать в виде скриншотов. Если все установится, то пусть это будет дополнительный гайд по установке MySQL на FreeBSD.

И так, приступим...

1. Командой ee /etc/make.conf открываю в редакторе файл /etc/make.conf и вписываю туда:

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

DEFAULT_MYSQL_VER=50
PORTSDIR?=      /usr/ports
.if ${.CURDIR} == ${PORTSDIR}/databases/mysql50-server
WITH_CHARSET=cp1251
WITH_COLLATION=cp1251_bin
WITH_LINUXTHREADS=yes
BUILD_OPTIMIZED=yes
BUILD_STATIC=yes
WITHOUT_INNODB=yes
.endif
.if ${.CURDIR} == ${PORTSDIR}/databases/mysql50-client
WITH_CHARSET=cp1251
WITH_COLLATION=cp1251_bin
BUILD_OPTIMIZED=yes
.endif
1261171808-clip-9kb.png
1261171808-clip-9kb.png (8.92 КБ) 1187 просмотров
2. Собираю mysql.
Меняю рут на /usr/ports/databases/mysql50-server/
1261171927-clip-7kb.png
1261171927-clip-7kb.png (7.33 КБ) 1187 просмотров
И собираю мускул командой: make && make install && make clean
make_install_clean.jpg
Ура! Собирает! :Yahoo!:

Ждеммм.....
Можем теперь в дотку поиграть, вконтакте посидеть, пописать скрипты, или телик посмотреть или еще чего-то... Устанавливает не быстро :(

Тарам пам пам... А вот и ошибочка вышла... Говорит, что файлика нету... А где его взять? О_о Хелп....!!!
no_file_dir.jpg

Re: Не могу установить MySQL 5.0

Добавлено: 2009-12-19 2:52:38
MASiK
Так, чёт много всего жля одной установки скуля :)

Во первых
WITHOUT_INNODB=yes
Закоментируй

Потом
Выйди из своего МЦ и набери вот так

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

cd /usr/ports/databases/mysql50-server && make deinstall clean && make install clean

Re: Не могу установить MySQL 5.0

Добавлено: 2009-12-19 3:02:37
server801
либо пакет битый.такое бывает....я раз трахался с phpmyadmin,пока с оффсайта не скачал-не собирался.

Re: Не могу установить MySQL 5.0

Добавлено: 2009-12-19 4:49:24
fox
Что за бред какие пакеты битые, во первых что там и сколько раз ты ставил не кто не знает, обнови поры ЦВЕСАПОМ а потом сделай на крайняк в директории муськи:
make clean
И только потом:
make install clean
А скорей всего тут просто на просто опций куча нафик не нужных навключено, по моему в твоём случае пригодиться только то что кодировок косаеться а то тут наоптемезируеш, муська и так класно становеться на любом продакшене и работает при не детских нагрузках не хило, вначале поставь поработай а потом оптимизируй если что то не будет устраивать! А то все гении сразу берутса подводные лодки строить не научившись на надувных плавать!

Re: Не могу установить MySQL 5.0

Добавлено: 2009-12-19 10:45:19
server801
бреда свовсем нет-бывают пакеты битые. :x но у топик стартера - проблема что криво обновился,юзай cvsup.freebsd.org

Re: Не могу установить MySQL 5.0

Добавлено: 2009-12-19 12:37:08
pr_o
Снова та-же ошибка...
no_file_dir1.jpg
Окей, буду с cvsup разбираться.

Re: Не могу установить MySQL 5.0

Добавлено: 2009-12-19 12:40:40
server801
а с ним нечего разбираться.дай ка на всякий случай supfule свой.обновляться будешь так

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

csup supfile

Re: Не могу установить MySQL 5.0

Добавлено: 2009-12-19 14:54:00
pr_o
Вот почитал мануал по обновлению... http://www.freebsd.org/doc/ru/books/handbook/cvsup.html

Сделал такой-вот супфайл:

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

*default tag=.
*default host=cvsup11.FreeBSD.org
*default prefix=/usr
*default base=/var/db
*default release=cvs delete use-rel-suffix compress

src-all
Все прекрастно обновилось.

Сейчас пробую мускул мучать. Посмотрим, что он скажет на этот раз.

Re: Не могу установить MySQL 5.0

Добавлено: 2009-12-19 16:58:21
server801
е мае.....

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

*default host=cvsup.freebsd.org
*default base=/usr
*default prefix=/usr
*default release=cvs tag=RELENG_8_0
*default delete use-rel-suffix

# If your network link is a T1 or faster, comment out the following line.
*default compress

## Main Source Tree.
#
# The easiest way to get the main source tree is to use the "src-all"
# mega-collection.  It includes all of the individual "src-*" collections.
#src-all
ports-all tag=.
#ports-all
#doc-all tag=.

Re: Не могу установить MySQL 5.0

Добавлено: 2009-12-19 17:01:25
MASiK
Что ёмаё? Вы ему сорсы предлагаете обновить а не порты, не путайте человека

Re: Не могу установить MySQL 5.0

Добавлено: 2009-12-19 18:05:33
server801
какие сорцы?протрите глаза! :fool:

Re: Не могу установить MySQL 5.0

Добавлено: 2009-12-19 18:49:56
MASiK
server801 писал(а):какие сорцы?протрите глаза! :fool:
Во первых почему у вас база
*default base=/usr
Во вторых таг должен быть ТОЧКОЙ а не
*default release=cvs tag=RELENG_8_0
Ну и да конечно так будет обновлять он и порты, но странный какой-то файлик Цсапа )

Re: Не могу установить MySQL 5.0

Добавлено: 2009-12-19 19:20:14
fox
Ребята, что то вас понесло не в ту степь, я вам говорю вырубите все опции по оптимизации муськи кроме кодировки, и попробуй поставить, а потом эксперементируй если что то не так будет, но скорей всего тебя устроит вариант из коробки! лис конечно хороший человек и его заслуг перед обществом не мерено, но вод в той статье ему надо было вариант из коробки описать а потом в рамочки дописать как можно потюненговать... А то народ у нас страшный КОПИ-ПАСТНИК, я и сам парой такой но иногдаже надо и самому аналезировать ситуацию...

Re: Не могу установить MySQL 5.0

Добавлено: 2009-12-19 19:51:37
server801
Во первых почему у вас база
*default base=/usr
аргументируй!не факт что она должна находится в /var-где написано то?может быть и так,но сути не меняет и засунет туда куда нужно
Во вторых таг должен быть ТОЧКОЙ а не
*default release=cvs tag=RELENG_8_0
как это точка?читайте доки .........вообщем вам сюда http://www.freebsd.org/doc/ru/books/handbook/cvsup.html

Re: Не могу установить MySQL 5.0

Добавлено: 2009-12-19 20:06:32
fox
Как порты апгрейдить?
Ребя та ну вы даёте... в двух словах без посыланий в ман и гугл:
Если у вас есть cvsup, уже установленный!
ТО, мы берём не замысловатую команду:

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

cp /usr/share/examples/cvsup/ports-supfile /root/
Затем:

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

ee /root/ports-supfile
Находим строчку:

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

*default host=...
И делаем приблизительно вод так:

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

*default host=cvsup2.ru.FreeBSD.org
А вообще откуда я взял это:

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

cvsup2.ru.FreeBSD.org
На будующае, есть такая милая прога:

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

cd /usr/ports/sysutils/fastest_cvsup 
make install clean
Когда поставиться:

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

fastest_cvsup -c ru или ua
И она расскажет вам о серверах откуда можно стянуть порты или мир...
Ну ладно если вы сделали всё как я до момента о fastest_cvsup
Теперь делаем:

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

cvsup -g -L 2 /root/ports-supfile
По окончанию обновления будет вам счастье!

Re: Не могу установить MySQL 5.0

Добавлено: 2009-12-19 20:22:48
server801
csup уже не в моде?cvsup тянет много мусора при установке за собой

Re: Не могу установить MySQL 5.0

Добавлено: 2009-12-19 21:22:42
fox
server801 писал(а):csup уже не в моде?cvsup тянет много мусора при установке за собой
А вот и не правда, молодой человек))))
А вы хоть раз возьмите и поставте cvsup тот который идёт с диском из пакетов, и убедитесь что он станет один совем один без кого либо...

Re: Не могу установить MySQL 5.0

Добавлено: 2009-12-19 21:31:04
server801
а вы поставьте его из портов и вы все увидете.лишние куча либ от иксов и гнома-как вам?

Re: Не могу установить MySQL 5.0

Добавлено: 2009-12-20 0:07:12
fox
server801 писал(а):а вы поставьте его из портов и вы все увидете.лишние куча либ от иксов и гнома-как вам?
Добрый вечер!
Я конечно не хочу обидеть вас как личность, но природа позаботилась нас наделить интелектом и аналитекой, ещё много чем... И я наблюдаю порадокс, он иво мне наблюдается, и во всех людях, мы ленивы что бы думать, всё что нас окружает оно сложно и просто в тот же момент, и есть куча путей длинные и кароткие но все они ведут к истене! Я к чему эту прелюдию делаю:
к тому, что допустим конкретный пример, во Фри есть два способа установки, и это не случано тот же cvsup можно поставить двумя способами и в принципе по большому счёту и так и так правельно! Но есть понятие как оптимизация, я считаю что в конкретном примере разумно поставить тот же cvsup из пакетов причом которые даже на диске, а вод MySQLсервер я уж точно с пакетов ставить не буду по определённым причинам, у нас есть знания о инструментах и мы можем ими по разному пользоваться по этому нельзя микраскопом делать всё, хотя теоретически гвоздь мы забём микраскопом но ведь это не совем есть правильно, ведь так... По этому предлогаю каждому для себя выводить формулу того или иного алгоритма устанвки и пастановки вопроса, к примеру КДЕ4 я уж точно и пакетов буду ставить... Потому что это оптимально решение хотя можно подрачитса потратить кучю времени и всё поставить из партов и так же в принципе будет работать!
Вод и всё...

Re: Не могу установить MySQL 5.0

Добавлено: 2009-12-20 0:15:09
server801
ну как бы для себя правильнее сделал вывод-собирать все таки с портов.неизвестно как пакадж собирался и кем....правда долго,нудно.а вообще каждому свое.

Re: Не могу установить MySQL 5.0

Добавлено: 2009-12-20 0:46:32
pr_o
Вот мускул и поставил... Радости полные штаны!!!!!
НО ПРОБЛЕМА МЕНЯ СНОВА ДОГНАЛА :crazy:

Что оно еще хочет????? Подскажите!!!!!!!! Плыссссс..............
mysql_error_ggg.jpg
------
ПС. Сори за назойливость... Просто Фрюху первый раз настраиваю.... ;)

Re: Не могу установить MySQL 5.0

Добавлено: 2009-12-20 0:52:18
fox
Молодй человек а у вас демон запущен?
Покажите пожалусто, что будет если ввести вод это:

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

/usr/local/etc/rc.d/mysql-server status

Re: Не могу установить MySQL 5.0

Добавлено: 2009-12-20 0:55:55
server801
пишем в /etc/rc.conf

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

mysql_enable="YES"
далее

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

/usr/local/bin/mysql_install_db
chown -R mysql /var/db/mysql/
/usr/local/etc/rc.d/mysql-server start
ставим пароль на мусю

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

/usr/local/bin/mysqladmin -u root password 'new-password'
где new-password -ваш пароль.
проверить работает или нет

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

ps awx | grep mysql

Re: Не могу установить MySQL 5.0

Добавлено: 2009-12-20 1:05:51
fox
server801 писал(а):пишем в /etc/rc.conf

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

mysql_enable="YES"
далее

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

/usr/local/bin/mysql_install_db
chown -R mysql /var/db/mysql/
/usr/local/etc/rc.d/mysql-server start
ставим пароль на мусю

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

/usr/local/bin/mysqladmin -u root password 'new-password'
где new-password -ваш пароль.
проверить работает или нет

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

ps awx | grep mysql
Вы забыли ещё:

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

cp /usr/local/share/mysql/my-large.cnf /etc/my.cnf
А там можно будет сделать:

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

[mysqld]
log=/var/log/mysql.log
bind-address=127.0.0.1
Затем:

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

touch /var/log/mysql.log
chown mysql:mysql /var/log/mysql.log

Re: Не могу установить MySQL 5.0

Добавлено: 2009-12-20 1:31:10
server801
правильно подметили,но это уже полный гид ;-) ,можно еще несколько строчек накатить для оптимизации...