Avatar billede guma Nybegynder
03. februar 2004 - 09:38 Der er 1 kommentar

Kan ikke få forbindelse til min MySQL med ekstern IP adresse

Min Linux virker fint med både php og MySQL. Den er forbundet til Internette via ADSL(Netgear router/firewall).
Der er ikke pegning til den, men jeg kan nå den med den eksterne IP-adresse. I /etc/hosts har jeg angivet et antal alias, som jeg anvender internt - alt virker perfekt lige efter bogen.

Problemet jeg har, opstod da en ekstern host, skulle have adgang til min MySQL-database - se nedenstående script:

$cfgDbname = "db";
$db=mysql_connect("80.196.184.444","root","1234")
mysql_select_db($cfgDbname,$db)

Jeg får følgende fejl:
"Lost connection to MySQL server during query"

Umiddelbart troede jeg, at det var et rettighedsproblem, men det er checket af en ekspert. MySQL ville da også melde:
"Access denied for user: 'root@80.196.184.444' "

For at indkredse fejlen forsøgte jeg at afvikle overstående connect-scriptet på min egen server med samme resultat:
"Lost connection to MySQL server during query"

Når jeg anvender min lokale IP-adresse eller de alias som angivet i /etc/hosts er der ingen problemer.

Jeg kan se i /var/log/mysqld.log at der er forbindelse til MySQL.
Den skriver følgende fejlbesked i loggen:
mysqld process hanging, pid 1121 - killed
040203 10:19:56  mysqld restarted

Jeg har læst mig frem til at mysql ved connect forsøger at resolve host-navnet (80.196.184.444), der er måske her den går galt, men det er også her jeg giver fortabt, og spøger om der er nogen, der kan hjælpe ??
Avatar billede guma Nybegynder
03. februar 2004 - 10:37 #1
Jeg har selv løst problemet. Det var en simpel fejl i /etc/hosts. Jeg fandt faktisk løsningen da jeg beskrev problemer her på siten - så på den måde kan den altså også være til hjælp ;-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester