Topic: Mysql iš išorinio tinklo

Sveiki,

Yra problema.
OS: linux debian.
įstalevau php, apache, mysql. phpMyAdmin įkėliau, veikia.
Rašant: localhost meta dėl sock klaidą, parašant 127.0.0.1 veikia.
Sukuriu per phpMyAdmin user'į kuris gali junktis iš visur neveikia (neprisijungia).
Ant wamp (windows) tai yra Put Online. Tai čia gal irgi kaip nors reikia aktyvuoti
Nieko neredagavau
Pagelbėkit. Dėkavoju :)

Re: Mysql iš išorinio tinklo

o firewallo kartais nėra/ portai neblokuoti?

Re: Mysql iš išorinio tinklo

Pats vps tai iš hostex.lt, paleidau apache tai 80 portas laisvas, visi portai laisvi, žaidimo serverį paleidau, tai irgi atidarytas portas viskas normaliai. O turėtų būti gerai ?

Re: Mysql iš išorinio tinklo

Dažniausios problemos, dėl ko negalima iš išorės prisijungti prie MySQL'o:
a) aplamai išjungtas tinklo veikimas per MySQL serverio konfiguraciją (skip-networking parametras);
b) vartotojas neturi teisės jungtis iš kitų/visų IP adresų (User Privileges/Grant tables);

Plačiau: http://dev.mysql.com/doc/refman/5.1/en/ … erver.html

Re: Mysql iš išorinio tinklo

/etc/mysql/my.cnf radau:
bind-address        = 127.0.0.1
pakeičiu į išorinį IP, tai 127.0.0.1 neveikia, tačiau iš išorinio veikia, o man reikia kad viektų iš abiejų. Jeigu
bind-address        = 127.0.0.1
Tai ping.eu žiurėjau 3306 port'as close rašo
Nu bet reikia čia šitą linką pažiūrėt

Re: Mysql iš išorinio tinklo

Man meta klaida: Can't connect to MySQL server on ' server ' (10061) čia iš išorinio tinklo jungiantis, veikia mysql

hostas://etc/init.d# mysqladmin -h 127.0.0.1 version
mysqladmin  Ver 8.41 Distrib 5.0.51a, for debian-linux-gnu on x86_64
Copyright (C) 2000-2006 MySQL 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.51a-24+lenny2
Protocol version        10
Connection              127.0.0.1 via TCP/IP
TCP port                3306
Uptime:                 8 min 1 sec

Threads: 1  Questions: 308  Slow queries: 0  Opens: 506  Flush tables: 1  Open tables: 64  Queries per second avg: 0.640
Hostas://etc/init.d# --bind-address=127.0.0.1
-bash: --bind-address=127.0.0.1: command not found
hostas://etc/init.d#


O jeigu taip:

hostas://etc/init.d# mysqladmin -h 92.61.39.102 version
mysqladmin: connect to server at '92.61.39.102' failed
error: 'Lost connection to MySQL server at 'reading initial communication packet', system error: 111'
hostas://etc/init.d#


Aš nesuprantu ką čia reikia padaryt, kad galėtų junktis iš 127.0.0.1 ir iš išorinio tinklo

Re: Mysql iš išorinio tinklo

Tai palieki konfige: bind-address = 127.0.0.1
Ir leidi vartotojui jungtis iš kitų IP adresų, per vartotojų valdymą.

Re: Mysql iš išorinio tinklo

Tai kaip pakeičiu, iš 127.0.0.1 neina, ant windausų buvo iš visur (keičiu OS tai su linux nelabai moku)

Re: Mysql iš išorinio tinklo

O tai varotojui, kuriuo jungiesi, leidžiama jungtis per kitus IP negu localhost/127.0.0.1 ?

Pabandyk paskaityti čia:

http://www.cyberciti.biz/tips/how-do-i- … erver.html

Re: Mysql iš išorinio tinklo

localhost - neveikia
127.0.0.1 - veikia
iš išorinio tinklo, tarkim failas hostingas.in, duomenų bazė vps - neveikia

Re: Mysql iš išorinio tinklo

Tu kalbi apie tą patį, o apie vartotojų teises nieko neparašai.

Taip pat yra svarbu, kad sistemose, iš kurių jungiamasi irgi būtų leidžiami nuotoliniai prisijungimai. Dažnai shared hostingai to neleidžia, nežinau apie hostingas.in, bet serveriai.lt tikrai neleidžia jungtis prie nutolusių DB.