Войти

Показать полную графическую версию : MySQL


xamelion
04-03-2004, 14:26
tar -xzvf mySQL4.0.....
./configure
make
make install
bash mysqld start      [OK]
mysql

mysql
ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
?

ruslandh
04-03-2004, 20:24
xamelion
Ну не может он соединиться по этому сокету. А сокет-то есть ? Как у него с правами ?

xamelion
05-03-2004, 14:40
'/tmp/mysql.sock'
если я понял правильно, то там должен находится такой файл, его там нет 110%
и вообще почему папка tmp?
я в первые кампилил все по HOWTo с единственной разницей, что там версия 3.х.х, а я компилин версию 4.х.х.
Честно сказать, я непонял даже что от меня хотит mysql.
Руслан, огромное спасибо что ты помагаешь, помагаешь не только мне... ну я немогу щас ничего ответить, хз какой сокет у меня есть, какого нету.
(может я не прав, но в линуксе все интерфейсы предстовляются в виде файлов, и я знаю что папка tmp используется для временного хранения, если не ошибусь то из нее можно удалять не боясь старые вещи....)
P.S. пойду за книгами...

ruslandh
05-03-2004, 16:09
Удалять не зная что удаляешьне стоит :) А то там полно всяких полезных вещей. Например обмен между X и xfs фонтами идёт через сокет, лежащий в /tmp.

antonym
05-03-2004, 16:15
xamelion
Насколько я помню, если при компиляции MySQL вызывать configure без параметров, файл сокета создаётся в /var/lib/mysql. mysqld же ищет этлот файл в /tmp.
Я боролся с этим (имея уже скомпилированный MySQL и не имея желания перекомпилировать всё заново) с помощью симлинка ln -sf /var/lib/mysql/mysql.sock /tmp

Guest
06-03-2004, 02:29
Можно ли поставить 2 линукса так, что бы файловые системы с папками swap и tmp были общие, ради экономии места ??

xamelion
06-03-2004, 02:31
Вот и настроение поднялось...
antonym
Спасибки огромное на доброй команде... :) Удачи



Исправлено: xamelion, 2:34 6-03-2004

ruslandh
06-03-2004, 03:00
Guest
Можно, только это разговор не по теме.

MaddiX
09-03-2004, 15:27
А на сайте MySQL, вообще написано, что мы вам даем исходники но не гарантируем что они соберутся под вашим линуксом, так что берите бинарники!(Это сам читал когда четвертую версию качал)

xamelion
11-03-2004, 02:35
когда дают открытый код, любая бесплатная версия ни несет НИ какой ответственности, и НИчего не гарантирует, все гарантии на www.microsoft.com :)
Вот у меня загадка седня произошла, пришлось топать за инетом.... Ситуация такая
gunzip mysql4.x.x.x.tar.gz
tar xvf mysql4.x.x.x.tar
cd mysql4.x.x.x
./configure
make
make install

/etc/init.d/ (не появился mysqld)

делаю так
./configure > x.x
Во время выполнения на терминал вылетают сообщения типо
nm: файл_такой_то1.o : no simbolic
nm: файл_такой_то2.o : no simbolic
nm: файл_такой_то3.o : no simbolic
nm: файл_такой_то4.o : no simbolic
nm: файл_такой_то5.o : no simbolic
После чего появляется курсор с табличкой WARNING.
Как я понял во время выполнения скрипта configure сама каманда nm делает какие то ошибки, я просто не знаю даже такой команды, простите ламака со стажем, но не знаю я.
Ни кто не сталкивался с подобным явлениям, либо примерную подсказку.
Буквально неделю назад ставил именно из этого дистрибутива, именно в ASPLINUX 9, единственная разница в них, так это начальные пакеты.


Исправлено: xamelion, 2:37 11-03-2004

ruslandh
11-03-2004, 08:49
Попробуйте так :
./configure &> x.x

Professor
11-03-2004, 12:50
>xamelion

>когда дают открытый код, любая бесплатная версия ни несет НИ какой ответственности, и НИчего не гарантирует, все гарантии на www.microsoft.com


Гы. Ну дай мне гарантию, чтоб винда могла использоватся на подводных лодках, космических кораблях и атомных станциях. Юморист, блин :)

xamelion
12-03-2004, 04:30
>Professor
http://www.microsoft.com/rus/news/issue.asp?01-11-2002-consent_decree.xml *:)



>ruslandh
При всем уважении к модераторам форума, возможно вы меня не поняли. Я не хотел ставить задачу записать весь вывод в файл, напротив. Тем самым я убрал лишнее в файл x.x а ошибки вышли на терминал. К сожалению у меня мало опыта и совсем не знаю английский, о чем часто жалею.



nm: libc-tls.o: no symbols
nm: lc-messages.o: no symbols
nm: lc-monetary.o: no symbols
nm: lc-numeric.o: no symbols
nm: old_atexit.o: no symbols
nm: init-posix.o: no symbols
nm: lseek64.o: no symbols
(для краткости был урезан)
nm: lseek64.o: no symbols
which: no orbit-config in (/usr/local/sbin:/usr/local/bin:/sbinL/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin)
configure: WARNING: If You wanted to set the --build type, don't use --host.
If a cross compiler is detected then cross compile mode will be used.


Как я понял что он ругается на то что я не поставил параметр либо --build либо --host. Но так как я ламак в Английском, мне даже не понятно должны ли быть ключи *вместе. Что они значат, и почему кампилинг не проходит далее ?
Вернее он дальше проходит, срабатывает make; make install Но что то недоделывается, ручаюсь.


Исправлено: xamelion, 5:07 12-03-2004

ruslandh
12-03-2004, 07:39
Из того что Вы дали видно только, что Вы пытаетесь использовать режим кросс-компиляции (т.е. например, на компе i686 компиляция для i386 или R6000 :) ) в общем случае ни --host ни --build Вам применять не надо.

xamelion
12-03-2004, 16:21
Я не применял вообще ни каких ключей...... просто ./configure




© OSzone.net 2001-2012