Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   MySQL (http://forum.oszone.net/showthread.php?t=13081)

xamelion 04-03-2004 14:26 69969

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 69970

xamelion
Ну не может он соединиться по этому сокету. А сокет-то есть ? Как у него с правами ?

xamelion 05-03-2004 14:40 69971

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

ruslandh 05-03-2004 16:09 69972

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

antonym 05-03-2004 16:15 69973

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

Guest 06-03-2004 02:29 69974

Можно ли поставить 2 линукса так, что бы файловые системы с папками swap и tmp были общие, ради экономии места ??

xamelion 06-03-2004 02:31 69975

Вот и настроение поднялось...
antonym
Спасибки огромное на доброй команде... :) Удачи



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

ruslandh 06-03-2004 03:00 69976

Guest
Можно, только это разговор не по теме.

MaddiX 09-03-2004 15:27 69977

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

xamelion 11-03-2004 02:35 69978

когда дают открытый код, любая бесплатная версия ни несет НИ какой ответственности, и НИчего не гарантирует, все гарантии на 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, единственная разница в них, так это начальные пакеты.


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

ruslandh 11-03-2004 08:49 69979

Попробуйте так :
./configure &> x.x

Professor 11-03-2004 12:50 69980

>xamelion

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


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

xamelion 12-03-2004 04:30 69981

>Professor
http://www.microsoft.com/rus/news/is...ent_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 Но что то недоделывается, ручаюсь.


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

ruslandh 12-03-2004 07:39 69982

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

xamelion 12-03-2004 16:21 69983

Я не применял вообще ни каких ключей...... просто ./configure


Время: 00:29.

Время: 00:29.
© OSzone.net 2001-