Автор Тема: Mysql (wtf?)  (Прочетена 1386 пъти)

Rooted

  • Напреднали
  • *****
  • Публикации: 33
    • Профил
Mysql (wtf?)
« -: Mar 22, 2006, 20:55 »
Така .. попринцип не ми пукаше че не работи но взе да ме дразни като знам че не иска да работи поне за малко .. така става въпрос за MySQL  .. сложих последна весия 5.0.19  но без никаква промяна инсталирал съм го поне над 200 пъти и все едно също е било но никога до сега не ми се е случвало ...

Примерен код

060322 20:56:31  mysqld ended

060322 20:57:02  mysqld started
060322 20:57:03  InnoDB: Started; log sequence number 0 43655
060322 20:57:03 [Note] /usr/libexec/mysqld: ready for connections.
Version: '5.0.18-log'  socket: '/tmp/mysql.sock'  port: 3306  Source distribution



Лога е достатачно ясен .. но на мен това не ми говори нищо
В първия момент си мислех че проблема в позволенията но след като огледах не ми се струва че е от това ?!

Самия MySQL работи тръгва и се вижда в процесите както и с NMap но само толкова нищо не може да се конектне до него! А банера които ми връща Nmap е 46 реда запетаики и ченгели .. (демек поне аз така го разбирам че неможе да го индифицира и да се свърже с него) ..

Някои има ли предложения как се решава това!? Би ми било интересно да ги узная

Мерси предварително на тези които ще си загубят част от времето за моя проблем !

Поздрвави Ро.
Активен

Rooted

  • Напреднали
  • *****
  • Публикации: 33
    • Профил
Mysql (wtf?)
« Отговор #1 -: Mar 23, 2006, 16:28 »
Никои ли не знае ?
Активен

dope_hat

  • Напреднали
  • *****
  • Публикации: 131
    • Профил
    • WWW
Mysql (wtf?)
« Отговор #2 -: Mar 23, 2006, 16:48 »
Какво имаш предвид под " нищо не може да се конектне към него ... " ? също така какво показва след като се опиташ се свържеш
Примерен код

mysql -u root -p


при инсталацията, направил ли си всичко каквото трябва
Примерен код

mysql_install_db

Примерен код

mysql -u root password 'password'


дай малко повече информация.
Активен

FreeBSD:The Power To Serve

Rooted

  • Напреднали
  • *****
  • Публикации: 33
    • Профил
Mysql (wtf?)
« Отговор #3 -: Mar 23, 2006, 17:45 »
mysql -u root -p  
ми позволява да влезна и да го администрирам!
но ето какво ми дава нмап!

Примерен код

root@rc1:~# nmap -sV 127.0.0.1
Interesting ports on localhost (127.0.0.1):
(The 1655 ports scanned but not shown below are in state: closed)
PORT     STATE SERVICE     VERSION
...
3306/tcp open  mysql?
...
1 service unrecognized despite returning data. If you know the service/version, please submit the following fingerprint at http://www.insecure.org/cgi-bin/servicefp-submit.cgi :
SF-Port3306-TCP:V=3.70%D=3/23%Time=4422C41D%P=i486-slackware-linux-gnu%r(N
SF:ULL,3C,"8\0\0\0\n5\.0\.18-log\0\x15\0\0\0#XsZJBK3\0,\xa2\x08\x02\0\0\0\
SF:0\0\0\0\0\0\0\0\0\0\0\]Y'UX;Z58Y8J\0")%r(GenericLines,50,"8\0\0\0\n5\.0
SF:\.18-log\0\x16\0\0\0W`_<MP\(t\0,\xa2\x08\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\
SF:x002<uY@sD7\(`/d\0\x10\0\0\x01\xff\x13\x04Bad\x20handshake")%r(GetReque
SF:st,50,"8\0\0\0\n5\.0\.18-log\0\x17\0\0\0c6!Ckry-\0,\xa2\x08\x02\0\0\0\0
SF:\0\0\0\0\0\0\0\0\0\0mb\$\*CT\\Sh4i4\0\x10\0\0\x01\xff\x13\x04Bad\x20han
SF:dshake")%r(HTTPOptions,50,"8\0\0\0\n5\.0\.18-log\0\x18\0\0\0baA\^75E<\0
SF:,\xa2\x08\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0=Z2&i_~}wa\\\+\0\x10\0\0\x01\x
SF:ff\x13\x04Bad\x20handshake")%r(RTSPRequest,50,"8\0\0\0\n5\.0\.18-log\0\
SF:x19\0\0\0:B~uRw#E\0,\xa2\x08\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0o!TcuD0d\*B
SF:N@\0\x10\0\0\x01\xff\x13\x04Bad\x20handshake")%r(RPCCheck,50,"8\0\0\0\n
SF:5\.0\.18-log\0\x1a\0\0\0\.@9;\]Ct@\0,\xa2\x08\x02\0\0\0\0\0\0\0\0\0\0\0
SF:\0\0\0\$3oWF9,niAI-\0\x10\0\0\x01\xff\x13\x04Bad\x20handshake")%r(DNSVe
SF:rsionBindReq,50,"8\0\0\0\n5\.0\.18-log\0\x1b\0\0\0n5\[JBL8p\0,\xa2\x08\
SF:x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0Pz:N\\aT\^\^;KF\0\x10\0\0\x01\xff\x13\x0
SF:4Bad\x20handshake")%r(DNSStatusRequest,50,"8\0\0\0\n5\.0\.18-log\0\x1c\
SF:0\0\0W_\[\)W\]OR\0,\xa2\x08\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\x0004W:Y47V-{
SF:E'\0\x10\0\0\x01\xff\x13\x04Bad\x20handshake")%r(Help,50,"8\0\0\0\n5\.0
SF:\.18-log\0\x1d\0\0\0><ToU9\\F\0,\xa2\x08\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\
SF:0\(4kAAaG~d\[yq\0\x10\0\0\x01\xff\x13\x04Bad\x20handshake")%r(SSLSessio
SF:nReq,50,"8\0\0\0\n5\.0\.18-log\0\x1e\0\0\0e'1\^giYb\0,\xa2\x08\x02\0\0\
SF:0\0\0\0\0\0\0\0\0\0\0\0bFt8X36U\)iYb\0\x10\0\0\x01\xff\x13\x04Bad\x20ha
SF:ndshake")%r(SMBProgNeg,50,"8\0\0\0\n5\.0\.18-log\0\x1f\0\0\0Z\(SNjM!Z\0
SF:,\xa2\x08\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0%Ekm_vU%VaeX\0\x10\0\0\x01\xff
SF:\x13\x04Bad\x20handshake")%r(X11Probe,50,"8\0\0\0\n5\.0\.18-log\0\x20\0
SF:\0\0ihO1FL-9\0,\xa2\x08\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0vg&!r=xh~cSV\0\x
SF:10\0\0\x01\xff\x13\x04Bad\x20handshake")%r(LPDString,50,"8\0\0\0\n5\.0\
SF:.18-log\0!\0\0\0x2\./B\?Th\0,\xa2\x08\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\x00
SF:2ZPd&-N!Y~2v\0\x10\0\0\x01\xff\x13\x04Bad\x20handshake");


Не мисля че е и от 'огнената стена'
Примерен код

[FILTER TABLE]
Chain INPUT (policy ACCEPT 1495499 packets, 1618834334 bytes)
num      pkts      bytes target     prot opt in     out     source               destination

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
num      pkts      bytes target     prot opt in     out     source               destination

Chain OUTPUT (policy ACCEPT 972057 packets, 77499205 bytes)
num      pkts      bytes target     prot opt in     out     source               destination


А когато пробвам някоя програма да се свърже с него най-много да получа бял екран или да ми каже че нямам mysql а това не е така тои работи ..

Поне според мен проблема е в самия порт 3306 и това собщение в log.еrr но не знам какво значи точно и как да го поправя!

Пробвах с различен порт 3307,3308,3309 но бес резолтат!

?!
Активен

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
Mysql (wtf?)
« Отговор #4 -: Mar 23, 2006, 18:35 »
Какво се случва ако пуснеш:

$ mysql -h localhost

Можеш да провериш и в my.cnf какъв socket е настроен за клиента и за сървъра.
Активен

rat

  • Напреднали
  • *****
  • Публикации: 266
    • Профил
Mysql (wtf?)
« Отговор #5 -: Mar 27, 2006, 14:27 »
в my.cnf има една опция :
skip-networking
виж в какво пише там :
Примерен код
# Don't listen on a TCP/IP port at all. This can be a security enhancement,
# if all processes that need to connect to mysqld run on the same host.
# All interaction with mysqld must be made via Unix sockets or named pipes.
# Note that using this option without enabling named pipes on Windows
# (via the "enable-named-pipe" option) will render mysqld useless!
#
skip-networking

hary

  • Напреднали
  • *****
  • Публикации: 73
    • Профил
Mysql (wtf?)
« Отговор #6 -: Apr 06, 2006, 14:28 »
В лога нещо от вида
Version: '4.1.12'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  Source distribution
Е нормално, не е индикация за грешка.

Ако е активирана skip-networking  демона въобще няма да слуша на порт ( дори и на 127.0.0.1:3306).
А  Rooted казва че порта е отворен според nmap.

Mysql клиента когато не му е указан хост се свързва към локалхост, а по принцип когато работи с локалхост винаги ( дори и да има зададен порт) се свързва по сокет, а не по тсп. Така че е възмойно с посочената команда
mysql -u root -p
Свързвайки се по сокет да няма проблем, а при опит за TCP връзка да има проблем.

Дай повече инфо:
netstat -anp |grep mysql
да видим дали слуша само на 127.0.0.1 или и на IP-to на машината;
кажи с какви "програми" се опитваш да се свържеш и откъде;
пробвай с mysql  клиента от друга машина:
mysql -p -h <ip na mysql mashina> ;
пусни tcpdump -i ethX host <ip> and port 3306
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
MySql малък проблем.
Хардуерни и софтуерни проблеми
Marto 6 4421 Последна публикация Sep 25, 2002, 12:32
от
mysql въпрос
Настройка на програми
dumi 0 1351 Последна публикация Oct 08, 2003, 06:42
от dumi
Perl + CGI,DBI + Mysql ili PHP + Mysql
Общ форум
jica 3 5117 Последна публикация Sep 07, 2004, 17:02
от jica
Mysql проблем със стартирането(mysql.sock missing)
Настройка на програми
coveka 6 6930 Последна публикация Mar 01, 2008, 22:02
от coveka
Mysql: can't connect to local mysql server
Настройка на програми
wonder 1 5306 Последна публикация Mar 16, 2008, 01:17
от neter