07. juni 2004 - 11:23
Der er
26 kommentarer og 1 løsning
Ikke tilladt at connecte - urgent responce needed
Jeg har lige installeret MySQL, PHP og phpmyadmin på en helt clean Windows 2000 server men jeg får en fejl '#1130 - Host 'xxxxxx' is not allowed to connect to this MySQL server' når jeg starter PHPmyadmin Hvad er der gået galt for mig ?
Annonceindlæg fra Computerworld it-jobbank
Mød 3.500+ it-talenter på IT-DAY 2026
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Har lige prøvet med MySQL Turbo Manager med samme resultat
Luk det her spørgsmål og sæt spørgsmålet ind i det andet, for når du har fået databasen rigtigt installeret så giver det andet sig selv.
Er phpmyadmin installeret på samme server som mysql? Hvis den ikke er, har du tjekket at din host for den pågældende bruger står til noget fornuftigt?
michael_stim> hvad mener du ? Jeg kan jo godt bruge kommandolinieværktøjerne til at importere min database, men jeg kan bare ikke connecte til MySQL serveren med andre værktøjer.
Pröv at kikke i dt andet spörgsmål, der er en konfigurering af PHPmyAdmin.
Det er der men det er ikke bare phpMyAdmin - det er alle php scripts på serveren. Så jeg har konkluderet at det er et eller andet med serveren.
Igen; har du tjekket om den bruger du benytter i phpMyAdmin (etc) har lov til at connect'e fra den host, den nu engang bruger?
07. juni 2004 - 12:47
#10
øh - hvordan gør man lige det Jeg beklager de måske lidt dumme spørgsmål - jeg er ikke skrap til MySQL overhovedet. Jeg kan msSQL og Access
07. juni 2004 - 12:51
#11
start mysql skriv: SELECT User, Host FROM mysql.user; Og se hvilken host din bruger har.. .. og .. er phpMyadmin installeret på samme server som mysql?
07. juni 2004 - 12:56
#12
+------+-----------+ | User | Host | +------+-----------+ | | build | | root | build | | | localhost | | root | localhost | +------+-----------+ Ja phpmyadmin ligger på samme server som mysql
07. juni 2004 - 13:05
#13
Hvad hedder din server? build? Bruger du root til at login ? Du kan nemt teste det, om det er Host der giver problemer ved at lave en UPDATE mysql.user SET Host='%' WHERE User='root' AND host='build'; og så FLUSH PRIVILEGES; og se om det virker nogen effekt.
07. juni 2004 - 13:14
#14
Filen den er installeret fra hedder mysql-4.0.20a-win host='build' skal jeg der skrive 4.0.20a ?
07. juni 2004 - 13:16
#15
Næh, prøv bare, i første omgang, de to sql-sætninge (UPDATE + FLUSH)
07. juni 2004 - 13:24
#16
Det gjorde den forskel at nu kan jeg få lov til at accesse min db
07. juni 2004 - 13:33
#17
Hvis du ikke har åbent fra internettet til din mysql-database så er alt godt. Hvis du har, så skal du have ændret '%' (og 'build') til det navn du har givet din maskine.. så burde det også virke
07. juni 2004 - 14:01
#18
Vil det sige noget i stil med UPDATE mysql.user SET Host='HQMANTIS1' WHERE User='root'
07. juni 2004 - 14:18
#19
UPDATE mysql.user SET Host='HQMANTIS1' WHERE User='root' AND (Host='%' OR host='build'); Så får du fjernet % (som tillader alle at connecte) og rettet den og 'build' til at hedde HQMANTIS1
07. juni 2004 - 14:21
#20
OK det vil jeg da straks implementere. Du må hellere gøre klar til at lave et svar så du kan få dine velfortjente points :-)
15. juni 2004 - 10:15
#21
dennismp> hvordan ser det ud med et svar så jeg kan lukke dette spgm. ?
15. juni 2004 - 15:48
#22
Sorry
15. juni 2004 - 18:41
#23
Alt forladt, men du har jo fortjent points :-)
16. juni 2004 - 13:32
#24
Lige et tillæg UPDATE mysql.user SET Host='HQMANTIS1' WHERE User='root' AND (Host='%' OR host='build'); Skal jeg ikke køre samme kommando for evt. andre brugere der er oprettet på databasen.
16. juni 2004 - 13:35
#25
Du kan bare bruge; UPDATE mysql.user SET Host='HQMANTIS1' WHERE host='build'; den ændre alle hosts der står til "build" til den nye.. Så behøver du kun at udfører een komando :)
16. juni 2004 - 13:40
#26
OK - det vil jeg skynde mig at få gjort. Det er første gang jeg sætter en maskine på webbet direkte, så jeg er lidt nervøs :-)
16. juni 2004 - 13:57
#27
:)
Computerworld tilbyder specialiserede kurser i database-management