Re: mysqldump hibát jelez

2007-08-28 bef zés Kosa Attila
On Tue, Aug 28, 2007 at 08:56:26AM +0200, Molnár István wrote:
> 
> # mysqldump --ssl -u backup -p** -h localhost -B mysql --create-option 
> --add-drop-table -c -F -e -h 127.0.0.1
> mysqldump: Got error: 2026: SSL connection error when trying to connect
> 
> Bugriport:
> http://bugs.mysql.com/bug.php?id=27669
> 
> Theát még eddig megoldatlan (5.0.32), újra forgatásra sajnos nincs időm. 
> Mindazonáltal az egész túlhaladott, mivel távolról minden további nélkül 
> működik a mentés

A lokalis geprol is lehet a kulso IP cimere csatlakozni...

-- 
Udvozlettel
Zsiga
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: mysqldump hibát jelez

2007-08-27 bef zés Molnár István
Mihaly Zachar írta:
>
> hiaba adsz neki -S -sel unix socketet, ha -h 127.0.0.1-et irsz, akkoris 
> TCP-n fog menni... :)
> szoval ha -h localhost van akkor _tuti_ a unix socket, ha -h 127.0.0.1 
> akkor _tuti_ TCP
>
> na, ezert nem kell az "is" :)
>
> en meg anno megszivtam ezt amikor egy webszervert jail-ba koltoztettem, 
> az ugyfel php kodjaiban mindenhol "localhost"-ra csatlakoztak, es ha a 
> fejem tetejere alltam, akkor se tudtam neki elmagyarazni, hogy TCP-n 
> kapcsolodjon...
>
> na, akkor olvastam valahol, hogy ezt az "ugyfelek megsegitesere" 
> talaltak ki, hogy nehogy valaki mar a localhoston TCP-vel akarjon 
> kommunikalni, mert a "programozok" nagyresze nemfigyel erre oda, es a 
> TCP-n torteno kommunikacio teljesitmenycsokkenest okoz ugyebar...
>
> szoval gondolkodnak helyettunk...
>
> peace :)
>
>   
Na szóval:
www:~# mysqladmin -p version
Enter password:
mysqladmin  Ver 8.41 Distrib 5.0.32, for pc-linux-gnu on i486
Copyright (C) 2000 MySQL AB & MySQL Finland AB & TCX DataKonsult AB
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL license

Server version  5.0.32-Debian_7etch1-log
Protocol version10
Connection  Localhost via UNIX socket
UNIX socket /var/run/mysqld/mysqld.sock
Uptime: 16 hours 14 min 39 sec

Threads: 4  Questions: 18446  Slow queries: 0  Opens: 1463  Flush 
tables: 1  Open tables: 64  Queries per second avg: 0.315
www:~# mysqladmin -p version -h 127.0.0.1
Enter password:
mysqladmin  Ver 8.41 Distrib 5.0.32, for pc-linux-gnu on i486
Copyright (C) 2000 MySQL AB & MySQL Finland AB & TCX DataKonsult AB
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL license

Server version  5.0.32-Debian_7etch1-log
Protocol version10
Connection  127.0.0.1 via TCP/IP
TCP port3306
Uptime: 16 hours 15 min 5 sec

Threads: 4  Questions: 18459  Slow queries: 0  Opens: 1463  Flush 
tables: 1  Open tables: 64  Queries per second avg: 0.316

Tehát való igaz, hogy a -h 127.0.0.1 hatására TCP/IP kapcsolat jön 
létre, ámde a kacsolódás ugyancsak sikertelen:

# mysqldump --ssl -u backup -p** -h localhost -B mysql --create-option 
--add-drop-table -c -F -e -h 127.0.0.1
mysqldump: Got error: 2026: SSL connection error when trying to connect

Bugriport:
http://bugs.mysql.com/bug.php?id=27669

Theát még eddig megoldatlan (5.0.32), újra forgatásra sajnos nincs időm. 
Mindazonáltal az egész túlhaladott, mivel távolról minden további nélkül 
működik a mentés
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

Re: mysqldump hibát jelez

2007-08-27 bef zés Mihaly Zachar
Gabor HALASZ wrote:
> Mihaly Zachar írta:
>   
 -h localhost -> unix socket !!!
   
 
   
 
>>> Szerintem pont ezt irtam :) Socketen viszont nincs ssl.
>>>   
>>> 
>>>   
>> az "is" zavart meg :), az nemkellettvolna :)
>>   
>> 
> Dehogynem kell, -S vagy --socket-name kulonben a unix socket kapcsoloja :)
> Az, hogy a localhost naluk special word es nem a 127.0.0.1 neve, csak a 
> doksi melyen van valahol.
>   

hiaba adsz neki -S -sel unix socketet, ha -h 127.0.0.1-et irsz, akkoris 
TCP-n fog menni... :)
szoval ha -h localhost van akkor _tuti_ a unix socket, ha -h 127.0.0.1 
akkor _tuti_ TCP

na, ezert nem kell az "is" :)

en meg anno megszivtam ezt amikor egy webszervert jail-ba koltoztettem, 
az ugyfel php kodjaiban mindenhol "localhost"-ra csatlakoztak, es ha a 
fejem tetejere alltam, akkor se tudtam neki elmagyarazni, hogy TCP-n 
kapcsolodjon...

na, akkor olvastam valahol, hogy ezt az "ugyfelek megsegitesere" 
talaltak ki, hogy nehogy valaki mar a localhoston TCP-vel akarjon 
kommunikalni, mert a "programozok" nagyresze nemfigyel erre oda, es a 
TCP-n torteno kommunikacio teljesitmenycsokkenest okoz ugyebar...

szoval gondolkodnak helyettunk...

peace :)
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

Re: mysqldump hibát jelez

2007-08-27 bef zés Gabor HALASZ
Mihaly Zachar írta:
>>> -h localhost -> unix socket !!!
>>>   
>>> 
>>>   
>> Szerintem pont ezt irtam :) Socketen viszont nincs ssl.
>>   
>> 
>
> az "is" zavart meg :), az nemkellettvolna :)
>   
Dehogynem kell, -S vagy --socket-name kulonben a unix socket kapcsoloja :)
Az, hogy a localhost naluk special word es nem a 127.0.0.1 neve, csak a 
doksi melyen van valahol.
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

Re: mysqldump hibát jelez

2007-08-27 bef zés Mihaly Zachar
Gabor HALASZ wrote:
> Mihaly Zachar írta:
>   
>>> es ekkor is 
>>> unix socketen fog csatlakozni. Hagyd ki az -ssl-t...
>>>   
>>> 
>>>   
>> ez viszont tudtommal nemigyvan...
>>
>> -h localhost -> unix socket !!!
>>   
>> 
> Szerintem pont ezt irtam :) Socketen viszont nincs ssl.
>   

az "is" zavart meg :), az nemkellettvolna :)
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

Re: mysqldump hibát jelez

2007-08-27 bef zés Gabor HALASZ
Mihaly Zachar írta:
>> es ekkor is 
>> unix socketen fog csatlakozni. Hagyd ki az -ssl-t...
>>   
>> 
>
>
> ez viszont tudtommal nemigyvan...
>
> -h localhost -> unix socket !!!
>   
Szerintem pont ezt irtam :) Socketen viszont nincs ssl.

_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

Re: mysqldump hibát jelez

2007-08-27 bef zés Mihaly Zachar
Molnár István wrote:
>> Illetve ki találkozott már ilyennel? Esetleg meg tudom-e mondani 
>> valahogy a mysqld-nek, hogy a localhoston keresztüli csatlakozásokat 
>> titkosítatlanul is elfogadja.
>>
>>   
>> 
> Az archívum kedvéért:
> Megtaláltam, mi a gond ez bizony bug a mysqldumpban. Ha a szerver ssl 
> titkosítással várja a csatlakozásokat, nem lehet neki azt mondani, hogy 
> localhost-on a nélkül is lehessen csatlakozni, így azonban a mysqldump 
> nem képes localhoston csatlakozni, azonban távolról hívva, működik, 
> tehát mentőserverről dumpolhatóak az adatbázisok.
> Jelen esetben a --port 3306 kapcsoló sem segít (valószínűleg - szerintem 
> - a socketen való csatlakozással lehet a gond)
>
>   

nem irtad egyebkent a mysql verziodat...

ezt a bugot talaltad ?

http://bugs.mysql.com/bug.php?id=27669

mert akkor ehhez van patch es a 5.0.42 ill a 5.1.18-tol bennevan a faban...


_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

Re: mysqldump hibát jelez

2007-08-27 bef zés Mihaly Zachar
Molnár István wrote:
>> Illetve ki találkozott már ilyennel? Esetleg meg tudom-e mondani 
>> valahogy a mysqld-nek, hogy a localhoston keresztüli csatlakozásokat 
>> titkosítatlanul is elfogadja.
>>
>>   
>> 
> Az archívum kedvéért:
> Megtaláltam, mi a gond ez bizony bug a mysqldumpban. Ha a szerver ssl 
> titkosítással várja a csatlakozásokat, nem lehet neki azt mondani, hogy 
> localhost-on a nélkül is lehessen csatlakozni, így azonban a mysqldump 
> nem képes localhoston csatlakozni, azonban távolról hívva, működik, 
> tehát mentőserverről dumpolhatóak az adatbázisok.
> Jelen esetben a --port 3306 kapcsoló sem segít (valószínűleg - szerintem 
> - a socketen való csatlakozással lehet a gond)
>
>   

nem irtad egyebkent a mysql verziodat...

ezt a bugot talaltad ?

http://bugs.mysql.com/bug.php?id=27669

mert akkor ehhez van match es a 5.0.42 ill a 5.1.18-tol bennevan a faban...


_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

Re: mysqldump hibát jelez

2007-08-27 bef zés Mihaly Zachar
Gabor HALASZ wrote:
>> Éppen ez okozza a problémát. Kicsit zavaros volt az előző levél...
>> Tehát sem a unix socket, sem a 127.0.0.1 -re való csatlakozás sem 
>> segített.
>> 
> Nem 127.0.0.1 volt abban, amit ideztel, hanem 'localhost', 

igyvan, localhost volt benne

> es ekkor is 
> unix socketen fog csatlakozni. Hagyd ki az -ssl-t...
>   


ez viszont tudtommal nemigyvan...

-h localhost -> unix socket !!!
-h 127.0.0.1 -> TCP

Misi
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

Re: mysqldump hibát jelez

2007-08-27 bef zés Gabor HALASZ
Molnár István írta:
> Mihaly Zachar írta:
>   
>> Molnár István wrote:
>>   
>> 
>>> Az archívum kedvéért:
>>> Megtaláltam, mi a gond ez bizony bug a mysqldumpban. Ha a szerver ssl 
>>> titkosítással várja a csatlakozásokat, nem lehet neki azt mondani, hogy 
>>> localhost-on a nélkül is lehessen csatlakozni, így azonban a mysqldump 
>>> nem képes localhoston csatlakozni, azonban távolról hívva, működik, 
>>> tehát mentőserverről dumpolhatóak az adatbázisok.
>>> Jelen esetben a --port 3306 kapcsoló sem segít (valószínűleg - szerintem 
>>> - a socketen való csatlakozással lehet a gond)
>>>   
>>> 
>>>   
>> de a localhost-rol miert TCP-n dumpolod az adatbazist ?
>> ha hozzafersz, hasznalda unix socket-jet inkabb!!
>>
>> Misi
>>   
>> 
> Éppen ez okozza a problémát. Kicsit zavaros volt az előző levél...
> Tehát sem a unix socket, sem a 127.0.0.1 -re való csatlakozás sem 
> segített.
Nem 127.0.0.1 volt abban, amit ideztel, hanem 'localhost', es ekkor is 
unix socketen fog csatlakozni. Hagyd ki az -ssl-t...
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

Re: mysqldump hibát jelez

2007-08-27 bef zés Molnár István
Mihaly Zachar írta:
> Molnár István wrote:
>   
>> Az archívum kedvéért:
>> Megtaláltam, mi a gond ez bizony bug a mysqldumpban. Ha a szerver ssl 
>> titkosítással várja a csatlakozásokat, nem lehet neki azt mondani, hogy 
>> localhost-on a nélkül is lehessen csatlakozni, így azonban a mysqldump 
>> nem képes localhoston csatlakozni, azonban távolról hívva, működik, 
>> tehát mentőserverről dumpolhatóak az adatbázisok.
>> Jelen esetben a --port 3306 kapcsoló sem segít (valószínűleg - szerintem 
>> - a socketen való csatlakozással lehet a gond)
>>   
>> 
>
> de a localhost-rol miert TCP-n dumpolod az adatbazist ?
> ha hozzafersz, hasznalda unix socket-jet inkabb!!
>
> Misi
>   
Éppen ez okozza a problémát. Kicsit zavaros volt az előző levél...
Tehát sem a unix socket, sem a 127.0.0.1 -re való csatlakozás sem 
segített. Ha a gép IP címét (eth0) adtam meg akkor is ugyan ez volt a gond.
Azonban, ha másik gépről - nevezetesen a mentő serverről - indítpm a 
dumpot, megy mint a karikacsapás. Ha nem nagy gond újra nem keresném ki 
a bugriportot...

Abban az esetben is a mentőgépre kerülne a dump, de a serverről a már 
elkészült és betömörített dumpot szedte volna le rsyncel a mentő server

_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

Re: mysqldump hibát jelez

2007-08-27 bef zés Mihaly Zachar
Molnár István wrote:
> Az archívum kedvéért:
> Megtaláltam, mi a gond ez bizony bug a mysqldumpban. Ha a szerver ssl 
> titkosítással várja a csatlakozásokat, nem lehet neki azt mondani, hogy 
> localhost-on a nélkül is lehessen csatlakozni, így azonban a mysqldump 
> nem képes localhoston csatlakozni, azonban távolról hívva, működik, 
> tehát mentőserverről dumpolhatóak az adatbázisok.
> Jelen esetben a --port 3306 kapcsoló sem segít (valószínűleg - szerintem 
> - a socketen való csatlakozással lehet a gond)
>   

de a localhost-rol miert TCP-n dumpolod az adatbazist ?
ha hozzafersz, hasznalda unix socket-jet inkabb!!

Misi
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

Re: mysqldump hibát jelez

2007-08-27 bef zés Miloska
> Jelen esetben a --port 3306 kapcsoló sem segít (valószínűleg - szerintem
> - a socketen való csatlakozással lehet a gond)

probalj 127.0.0.1-re csatlakozni, ne localhost-ra!
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: mysqldump hibát jelez

2007-08-27 bef zés Molnár István
Molnár István írta:
> Van egy parancsom:
> # mysqldump --ssl -u backup -p** -h localhost -B mysql 
> --create-option --add-drop-table -c -F -e
> Erre:
> mysqldump: Got error: 2026: SSL connection error when trying to connect
> a válasz.
>
> A my.cnf, ide vágó része:
> [mysqld]
> ssl-ca  = /etc/apache2/ssl/cacert.pem
> ssl-cert= /etc/apache2/ssl/newcert.pem
> ssl-key = /etc/apache2/ssl/newkey.pem
> ssl-cipher  = ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+SSLv2
> default-character-set   = utf8
>
> [mysqldump]
> #quick
> quote-names
> max_allowed_packet  = 16M
> ssl-ca  = /etc/apache2/ssl/cacert.pem
> ssl-cert= /etc/apache2/ssl/www.businesspark.hu/newcert.pem
> ssl-key = /etc/apache2/ssl/www.businesspark.hu/newkey.pem
> ssl-cipher  = ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+SSLv2
>
> A log full üres!!!
>
> Az a kérdésem, ismer-e valelyíkőtök erre megoldást, akár úgy is, hogy 
> egy más parancssoros eszközt használok a mentésre, aminek napi és heti 
> gyakorisággal kellene történnie, tehát valami skálázható dolog kellene, 
> ha a mysqldump nem megy.
> Illetve ki találkozott már ilyennel? Esetleg meg tudom-e mondani 
> valahogy a mysqld-nek, hogy a localhoston keresztüli csatlakozásokat 
> titkosítatlanul is elfogadja.
>
>   
Az archívum kedvéért:
Megtaláltam, mi a gond ez bizony bug a mysqldumpban. Ha a szerver ssl 
titkosítással várja a csatlakozásokat, nem lehet neki azt mondani, hogy 
localhost-on a nélkül is lehessen csatlakozni, így azonban a mysqldump 
nem képes localhoston csatlakozni, azonban távolról hívva, működik, 
tehát mentőserverről dumpolhatóak az adatbázisok.
Jelen esetben a --port 3306 kapcsoló sem segít (valószínűleg - szerintem 
- a socketen való csatlakozással lehet a gond)

_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux