Титла: Mysql (wtf?)
Публикувано от: Rooted в 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 реда запетаики и ченгели .. (демек поне аз така го разбирам че неможе да го индифицира и да се свърже с него) ..
Някои има ли предложения как се решава това!? Би ми било интересно да ги узная
Мерси предварително на тези които ще си загубят част от времето за моя проблем !
Поздрвави Ро.
Титла: Mysql (wtf?)
Публикувано от: Rooted в Mar 23, 2006, 16:28
Никои ли не знае ?
Титла: Mysql (wtf?)
Публикувано от: dope_hat в Mar 23, 2006, 16:48
Какво имаш предвид под " нищо не може да се конектне към него ... " ? също така какво показва след като се опиташ се свържеш Примерен код | mysql -u root -p
|
при инсталацията, направил ли си всичко каквото трябва
Примерен код | mysql_install_db
|
Примерен код | mysql -u root password 'password'
|
дай малко повече информация.
Титла: Mysql (wtf?)
Публикувано от: Rooted в 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 но бес резолтат!
?!
Титла: Mysql (wtf?)
Публикувано от: Hapkoc в Mar 23, 2006, 18:35
Какво се случва ако пуснеш:
$ mysql -h localhost
Можеш да провериш и в my.cnf какъв socket е настроен за клиента и за сървъра.
Титла: Mysql (wtf?)
Публикувано от: rat в 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
|
Титла: Mysql (wtf?)
Публикувано от: hary в 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
|