FAQ |
Kalender |
|
![]() |
#1 | |||
|
||||
Mycket flitig postare
|
Har en server (VPS med debian) där jag försöker fixa så att det går att komma åt mysql utifrån (port 3306). Om man kör netstat så kan man se att mysqld lyssnar på korrekt port, men det går inte att ansluta utifrån. Om jag däremot ändrar så att servern lyssnar på 3305 (eller annan port) verkar det fungera.
Någon som har tips på vad det kan vara som gör att man inte kan ansluta till 3306? Enligt leverantören av VPS'en så har dom inte någon brandvägg eller liknande som spärrar 3306. |
|||
![]() |
![]() |
![]() |
#2 | |||
|
||||
Bara ett inlägg till!
|
Hur ser dina iptables-regler ut?
|
|||
![]() |
![]() |
![]() |
#3 | |||
|
||||
Mycket flitig postare
|
Det körs inte iptables.
Från deras "hjälpdatabas": Citat:
|
|||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Har WN som tidsfördriv
|
Det ser ju inte ut som du har en "riktig" VPS utan en virtuell instans i en linux installation. I så fall måste dom tillåta anslutningar från deras nätverkskort på 3306 - vilket dom inte verkar göra.
Dom bore kunna svara: JA/Nej om det går att prata med din MySQL utifrån. Om dom inte kan svara på det så byt leverantör! |
||
![]() |
![]() |
![]() |
#5 | |||
|
||||
Mycket flitig postare
|
Citat:
|
|||
![]() |
![]() |
![]() |
#6 | |||
|
||||
Mycket flitig postare
|
Citat:
Har du stängt av "skip-external-networking" i my.cnf? |
|||
![]() |
![]() |
![]() |
#7 | |||
|
||||
Mycket flitig postare
|
Eftersom det fungerar ifall man väljer någon annan port (tex. 3305) så är det inte något fel hos mysql.
|
|||
![]() |
![]() |
![]() |
#8 | ||
|
|||
Banned
|
Kontrollera att mysql verkligen är igång med networking genom att tvinga den att ansluta lokalt genom TCP/IP.
Kod:
mysql --username root --password --port 3306 <DB> |
||
![]() |
![]() |
![]() |
#9 | ||
|
|||
Medlem
|
har du kollat så du inte har bind-address tll local i config för databasen?
|
||
![]() |
![]() |
Svara |
|
|