Avatar billede ducks Nybegynder
24. marts 2006 - 16:56 Der er 12 kommentarer og
1 løsning

Kan ikke komme ind udefra

Hvordan får jeg sat MySQL op så jeg kan connecte udefra? Alle de tutorials jeg kan finde, står der at jeg skal udkommentere skip-networking, men det bruges desværre ikke i MySQL mere, der står bind-address = 127.0.0.1 og den kan jeg ikke komme til at udkommentere eller sætte til 0.0.0.0 uden at MySQL giver problemer:

Reloading MySQL database server: mysqld/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Avatar billede kasper.h Nybegynder
24. marts 2006 - 16:59 #1
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!

...og gør den så det?
Avatar billede ducks Nybegynder
24. marts 2006 - 17:05 #2
Okay, jeg prøvede lige en stop og start af MySQL og nu brokker den sig ikke, men jeg kan stadig ikke connecte udefra :(
Avatar billede kasper.h Nybegynder
24. marts 2006 - 17:08 #3
Får du stadig samme fejl?
Avatar billede ducks Nybegynder
24. marts 2006 - 17:20 #4
Ja
Avatar billede kasper.h Nybegynder
24. marts 2006 - 17:21 #5
Prøv at ændre bind-address til den adresse dit netkort har.. og så skriv hvilken fejl du får, hvis du stadig får fejl, når du prøver at logge ind på den udefra.
Avatar billede ducks Nybegynder
24. marts 2006 - 17:38 #6
Stadig samme fejl
Avatar billede kasper.h Nybegynder
24. marts 2006 - 17:41 #7
Og ligger filen der hvor den vil have den?
Avatar billede ducks Nybegynder
24. marts 2006 - 17:46 #8
Hvad mener du? Hvilken fil? my.cnf ligger der, hvor den lå da jeg installerede MySQL
Avatar billede kasper.h Nybegynder
24. marts 2006 - 17:51 #9
Du siger at du stadig får samme fejl:
Reloading MySQL database server: mysqld/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!

Den siger at du skal tjekke om '/var/run/mysqld/mysqld.sock' eksisterer. Er det tilfældet?
Avatar billede ducks Nybegynder
24. marts 2006 - 17:53 #10
Nej, jeg får stadig samme fejl når jeg vil logge ind

Men hov, det er min fejl jeg troede også at jeg havde skrevet den (jeg får den når jeg vil connecte):

SQL execution error # 1130. Response from database:
Host '..ip..' is not allowed to connect to this MySQL server

Den anden fejl får jeg ikke mere.
Avatar billede kasper.h Nybegynder
24. marts 2006 - 17:58 #11
Ohh.. det er jo straks noget helt andet.

Det er sansynligvis fordi din bruger ikke har adgang til at forbinde fra andet end localhost.

GRANT ALL ON dindb.* TO 'dinbruger'@'%' IDENTIFIED BY 'password';
Avatar billede ducks Nybegynder
24. marts 2006 - 18:01 #12
Tak, så kører det vil du have point?
Avatar billede ducks Nybegynder
03. april 2006 - 18:25 #13
Lukker så
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