СУБД под BSD/UNIX: PostgreSQL, MySQL и другие. Установка, настройка, репликация, резервное копирование и оптимизация.
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
Fioktist
- мл. сержант
- Сообщения: 84
- Зарегистрирован: 2007-04-06 4:06:28
- Откуда: Россия
Непрочитанное сообщение
Fioktist » 2009-04-07 20:26:06
mysql несобирался пока в make.conf незакоментировал WITH_LINUXTHREADS=yes
теперь он такой
Код: Выделить всё
# added by use.perl 2009-04-06 20:10:21
PERL_VER=5.8.8
PERL_VERSION=5.8.8
CPUTYPE?=athlon-xp
CFLAGS= -O2 -pipe
#CFLAGS= -O -pipe
# Директория где лежат порты
PORTSDIR?= /usr/ports
NO_BLUETOOTH= true
NO_I4B= true
NO_LPR= true
NO_SENDMAIL= true
NOGAMES= true
NOINET6= true
NOPROFILE= true
MAKE_IDEA= YES
NO_PROFILE= true
BOOTWAIT=3000
DOC_LANG= en_US.ISO8859-1 ru_RU.KOI8-R
X11BASE=${LOCALBASE}
#wget вместо fetch
FETCH_CMD=/usr/local/bin/wget -t 3 -c
DISABLE_SIZE=yes
#Сборка без X11
WITHOUT_X11=yes
WITHOUT_GUI=yes
DEFAULT_MYSQL_VER=51
#============================================================ для сервера
.if ${.CURDIR} == ${PORTSDIR}/databases/mysql51-server
WITH_CHARSET=cp1251
#WITH_XCHARSET=all
WITH_COLLATION=cp1251_bin
#WITH_OPENSSL=yes
#WITH_LINUXTHREADS=yes
#WITH_PROC_SCOPE_PTH=yes
BUILD_OPTIMIZED=yes
BUILD_STATIC=yes
WITHOUT_INNODB=yes
#WITH_ARCHIVE=yes
#WITH_FEDERATED=yes
#WITH_NDB=yes
.endif
#=========================================================== для клиента
.if ${.CURDIR} == ${PORTSDIR}/databases/mysql51-client
WITH_CHARSET=cp1251
WITH_COLLATION=cp1251_bin
BUILD_OPTIMIZED=yes
.endif
Самое возмутительное в аргументах оппонента - это изобилие правды.
Fioktist
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
sanek2000
- рядовой
- Сообщения: 10
- Зарегистрирован: 2009-04-26 16:05:07
Непрочитанное сообщение
sanek2000 » 2009-04-26 16:14:12
я дико извиняюсь, но меня тут заинтересовало. Зачем нужен mysql-client, установить я его не смог по этой статье (спасибо автору, сервер всетаки установил), пишет ту самую ошибку, но перезагруз и "те" команды не помогли (юзаю баш). К БД вроде коннектится с другого компа и без клиента, так зачем он нужен?

sanek2000
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
zg » 2009-04-26 17:54:04
sanek2000 писал(а):К БД вроде коннектится с другого компа и без клиента, так зачем он нужен?
и приложения будут через другой комп ходить?
zg
-
sanek2000
- рядовой
- Сообщения: 10
- Зарегистрирован: 2009-04-26 16:05:07
Непрочитанное сообщение
sanek2000 » 2009-04-27 14:30:33
zg писал(а):sanek2000 писал(а):К БД вроде коннектится с другого компа и без клиента, так зачем он нужен?
и приложения будут через другой комп ходить?
на этом серваке будет висеть апач для локального сайта фирмы, естественно он будет связан с мускулем, еще пара прог у юзверей, которые будут юзать мускуль по сетке, так что обращение будет как локальное, так и с других компов.
sanek2000
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
zg » 2009-04-27 22:02:40
sanek2000 писал(а):так зачем он нужен?
sanek2000 писал(а):обращение будет как локальное, так и с других компов.
намёк ясен?
zg
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
zg » 2009-04-28 8:13:20
sanek2000 писал(а):туго доходит с утра (да и по жизни), не нужен?
без клиента, локальные приложения не смогут работать с мусей.
zg
-
scorp-12
- проходил мимо
- Сообщения: 4
- Зарегистрирован: 2009-05-17 14:29:40
Непрочитанное сообщение
scorp-12 » 2009-05-17 14:46:13
Добрый день! Спасибо огромное автору данной статьи. Все сделал, как он написал, но есть одна проблема: сервер попросту не сатртует. При наборе команды
- /usr/local/etc/rc.d/
./mysql-server start
Ничего не происходит: ps -auxww | grep sql ничего не дает
Сделал так :
- AndreyK, 2008-08-13 в 18:28:38
Устанавливая из обновленных портов MySQL server 5.0.51a на обновлённой FreeBSD 7.0-p3, не забыть сделать следующее
mser# /usr/local/bin/mysql_install_db --user=mysql
mser#/usr/local/bin/mysqld_safe --user=mysql&
mser#/usr/local/bin/mysqladmin -u root password 'new-password'
Если так не делать то сервер не стартует.
Не будет ли каких траблов при дальнейшей работе сервера если я так сделал?
- [root@dl320 /usr/local/bin]# uname -a
FreeBSD dl320 7.2-RELEASE FreeBSD 7.2-RELEASE #1: Sat May 16 19:22:02 EEST 2009 root@dl320:/usr/obj/usr/src/sys/ded amd64
И еще, прошу прощения что немного не по теме, у меня такая машина
- FreeBSD 7.2-RELEASE #1: Sat May 16 19:22:02 EEST 2009
root@dl320:/usr/obj/usr/src/sys/ded
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Xeon(R) CPU 3060 @ 2.40GHz (2400.10-MHz K8-class CPU)
Origin = "GenuineIntel" Id = 0x6f6 Stepping = 6
Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
Features2=0xe3bd<SSE3,RSVD2,MON,DS_CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM>
AMD Features=0x20000800<SYSCALL,LM>
AMD Features2=0x1<LAHF>
Cores per package: 2
usable memory = 6434340864 (6136 MB)
avail memory = 6201356288 (5914 MB)
Какую именно версию фри на нее нужно ставить?
С уважением Дмитрий.
scorp-12
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
zg » 2009-05-17 16:11:51
scorp-12 писал(а):Какую именно версию фри на нее нужно ставить?
а чем 7.2 не устаривает?
zg
-
scorp-12
- проходил мимо
- Сообщения: 4
- Зарегистрирован: 2009-05-17 14:29:40
Непрочитанное сообщение
scorp-12 » 2009-05-17 16:35:04
Там есть am 64, i386, ia 64... какую из етих ставить. Там вед 64 бит процессор и 6 гиг памяти.
scorp-12
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
zg » 2009-05-17 16:39:07
scorp-12 писал(а):Там есть am 64, i386, ia 64... какую из етих ставить. Там вед 64 бит процессор и 6 гиг памяти.
народ повально ставит amd64, но это тема фрибсд, а не мускула.
zg
-
scorp-12
- проходил мимо
- Сообщения: 4
- Зарегистрирован: 2009-05-17 14:29:40
Непрочитанное сообщение
scorp-12 » 2009-05-17 17:32:08
Благодарю. По поводу темы согласен. Может кто ответит почему нужно стартовать именно тем способом?
scorp-12
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
zg » 2009-05-17 19:45:39
scorp-12 писал(а):Может кто ответит почему нужно стартовать именно тем способом?
это болезнь давно известная, называется недостаток костылей в организме и в системе. Основные симптомы — неправильные права на базу и всё, что прилагается к мусе.
Из консоли старт идёт от рута, из rc.d от муси. Вот и вся разница. А вообще, если что-то не работает, не надо шаманить, нужно смотреть логи.
zg
-
hid4msk
- рядовой
- Сообщения: 25
- Зарегистрирован: 2009-04-28 19:49:30
Непрочитанное сообщение
hid4msk » 2009-07-30 13:40:51
вчера ночью не смог по статье сделать, сервак не стартует, нигде ничего не пишет в логах...
проснулся, щас сам ковырять буду ))
p.s: 5.1.36
порылся...
сделал
Код: Выделить всё
$ cp /usr/local/share/mysql/my-huge.cnf /etc/my.cnf
$ /usr/local/bin/mysql_install_db --user=mysql
$ /usr/local/etc/rc.d/mysql-server start
$ /usr/local/bin/mysqladmin -u root password '******'
$ mysql
mysql> status
mysql Ver 14.14 Distrib 5.1.36, for portbld-freebsd7.2 (i386) using 5.2
Connection id: 2
Current database:
Current user: hid4msk@localhost
SSL: Not in use
Current pager: more
Using outfile: ''
Using delimiter: ;
Server version: 5.1.36-log FreeBSD port: mysql-server-5.1.36
Protocol version: 10
Connection: Localhost via UNIX socket
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
UNIX socket: /tmp/mysql.sock
Uptime: 14 min 38 sec
и все окей вроде, конектится, в логах все норм
hid4msk
-
B00RblY
- рядовой
- Сообщения: 12
- Зарегистрирован: 2010-03-05 9:28:45
Непрочитанное сообщение
B00RblY » 2010-04-27 8:43:57
Добрый день всем.
Помогите разобраться

Все началось с того, что я решил поставить squid+SAMS, и когда ставил mysql50 забыл какой пароль установил. На SAMS забил, так как не особо нравится. И вот совсем недавно решил установить NeTAMS (все делаю по инстарукциям с сайта
http://www.lissyara.su) дошел соответственно опять до mysql50

Изза пароля я его удалил, проверил, набираю
Код: Выделить всё
/[usr/ports/databases/mysql50-server]# make deinstall
пишет
значит все ок. Но хочу заново установить
пишет
Код: Выделить всё
fetch: mysql-5.0.90.tar.gz: local modification time does not match remote
Порты обновлял через CVSup и тоже самое, в чем может быть проблема?
B00RblY
-
B00RblY
- рядовой
- Сообщения: 12
- Зарегистрирован: 2010-03-05 9:28:45
Непрочитанное сообщение
B00RblY » 2010-04-27 9:30:53
Добавлено: Забыл еще вот что: после удаления у меня пошла установка, но мне не понравилось, что качалось с внешнего сервера и я прервал эту операцию, вот после чего при повторной установке стал выдавать уже как я описал выше.
B00RblY
-
LMik
- капитан
- Сообщения: 1852
- Зарегистрирован: 2007-07-17 9:14:39
- Откуда: МО
-
Контактная информация:
Непрочитанное сообщение
LMik » 2010-04-27 9:59:57
B00RblY писал(а):Добавлено: Забыл еще вот что: после удаления у меня пошла установка, но мне не понравилось, что качалось с внешнего сервера и я прервал эту операцию, вот после чего при повторной установке стал выдавать уже как я описал выше.
Код: Выделить всё
rm -f /usr/ports/distfiles/mysql-5.0.90.tar.gz
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!
LMik
-
B00RblY
- рядовой
- Сообщения: 12
- Зарегистрирован: 2010-03-05 9:28:45
Непрочитанное сообщение
B00RblY » 2010-04-27 10:59:24
LMik писал(а):Код: Выделить всё
rm -f /usr/ports/distfiles/mysql-5.0.90.tar.gz
Спасибо большое, так и думал что решение проблемы элементарное, все портит недостаток знаний в данной сфере:)
B00RblY
-
B00RblY
- рядовой
- Сообщения: 12
- Зарегистрирован: 2010-03-05 9:28:45
Непрочитанное сообщение
B00RblY » 2010-04-27 12:30:40
Архив скачал, начал установку и на середине прерывается, пишет
Код: Выделить всё
...
checking size of char . . . Segmentation fault (core dumped)
0
configure: error: No size for char type.
...
===> Script "configure" failed unexpectedly.
*** Error code 1
Тут в чем может быть проблема?
B00RblY
-
Alex Keda
- стреляли...
- Сообщения: 35501
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2010-04-27 13:25:34
обновите систему
Убей их всех! Бог потом рассортирует...
Alex Keda
-
B00RblY
- рядовой
- Сообщения: 12
- Зарегистрирован: 2010-03-05 9:28:45
B00RblY
-
zhmenya
- ефрейтор
- Сообщения: 63
- Зарегистрирован: 2009-01-17 17:46:02
Непрочитанное сообщение
zhmenya » 2010-06-15 12:58:12
Не стартует mysql...
Код: Выделить всё
[root@doc /]# /usr/local/etc/rc.d/mysql-server restart
mysql not running? (check /var/db/mysql/doc.pid).
Starting mysql.
[root@doc /]# ps -axj | grep mysqld
root 53662 9187 53661 9180 2 S+ 0 0:00,00 grep mysqld
[root@doc /]# mysqladmin status
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists!
Сокета нет, он его не создаёт.
Код: Выделить всё
[root@doc /]# ls -l /tmp/
total 10
drwxrwxrwt 2 root wheel 512 12 июн 12:12 .ICE-unix
drwxrwxrwt 2 root wheel 512 12 июн 12:12 .X11-unix
drwxrwxrwt 2 root wheel 512 12 июн 12:12 .XIM-unix
drwxrwxrwt 2 root wheel 512 12 июн 12:12 .font-unix
drwxrwxr-x 2 root operator 512 11 июн 01:06 .snap
В логах тоже пусто, поскольку сервер не запускается.
Код: Выделить всё
[root@doc /]# ls -l /var/db/mysql/
total 12
-rw-r--r-- 1 root wheel 7143 15 июн 13:25 my.cnf
drwx------ 2 root wheel 512 10 июн 14:40 mysql
drwx------ 2 root wheel 512 10 июн 14:40 test
Что делать?
zhmenya
-
zhmenya
- ефрейтор
- Сообщения: 63
- Зарегистрирован: 2009-01-17 17:46:02
Непрочитанное сообщение
zhmenya » 2010-06-21 9:28:47
zhmenya писал(а):Не стартует mysql...
Ковыряясь в проблеме оказалось что не создаётся pid...
zhmenya