webForumDet fria alternativet

Fel ansluta till MySQL

19 svar · 461 visningar · startad av Ewik

EwikMedlem sedan apr. 200491 inlägg
#1

Jag har lyckats fixa in PHP och MySQL på min Win XP pro dator. Tror jag i alla fall. :)

Helt ny på PHP och MySQL och håller på och följer webStudio:s PHP guider men när jag ska ansluta till databasen får jag detta felmeddelande.

Warning: mysql_connect(): Can't connect to MySQL server on 'localhost' (10061) in C:\Inetpub\wwwroot\php\1db.php on line 40

40: $connection =  mysql_connect("localhost", "", "")
41: or die("Kunde inte skapa koppling.");

Vad är fel? Jag har skrivit precis som på wS.

LadytronMedlem sedan feb. 2005248 inlägg
#2

Är din MySQL-server igång?
Har du installerat MyODBC?

EwikMedlem sedan apr. 200491 inlägg
#3

Jag tror att den är igång. Har noll koll känns det som.

MyODBC hade jag inte installerat. Installerade det men det hjälpte inte..

jmeMedlem sedan maj 20012 237 inlägg
#4

Testa med att koppla upp dig mot databasen med mysql clienten som medföljer. Finns i mappen /bin.

Dvs, starta programmet mysql.exe.

Kör kommandot show databases för se vilka databaser du har installerade.

Kolla att den databasen som du använder verkligen finns.

EwikMedlem sedan apr. 200491 inlägg
#5

Databasen som jag försöker ansluta till finns.

Det verkar lite knepigt det här..

LadytronMedlem sedan feb. 2005248 inlägg
#6

Har du ett trafikljus i aktivitetsfältet? Det ska lysa grönt.
Du kan också gå in på Kontrollpanelen > Administrationsverktyg > Tjänster, och kontrollera så att den är igång.

EwikMedlem sedan apr. 200491 inlägg
#7

Jag har inget trafikljus. Går jag in under tjänster så står det att MySQL är startad.

jmeMedlem sedan maj 20012 237 inlägg
#8

"trafikljusen" är MySqlAdmin och hittas i katalogen /bin.
Första gången du startar den ber den dig om användarnamn samt lösenord. Dessa är för MysqlAdmin, inte för databasen.

Kan det vara så att du har lösenord på databasen?

Just nu försöker du koppla upp dig mot databasen utan lsöenord och användarnamn.

Jag rekommenderar dig att försöka komma åt databasen med mysql klienten.

Får du felmeddelande så posta dem här...

med /bin menar jag förstås katalogen bin som finns i mysql katalogen, eller hur du nu har namngett den...

EwikMedlem sedan apr. 200491 inlägg
#9

När jag dubbelklickar på mysqladmin så ploppar ett fönster upp och försvinner lika snabbt.. ingen fråga efter lösenord eller användarnamn..

När jag skapade databasen angav jag aldrig något lösenord så lösenord på databasen har jag inget eftersom det ändå bara är på min lokala maskin.

Hur kommer jag åt databasen via mysql klienten. om jag kolla i tabellen så får jag upp Empty set.

jmeMedlem sedan maj 20012 237 inlägg
#10

Ewik, högerklicka på trafikljuset och välj "show me".

Då försvinner den inte direkt.

Får du Empty Set så betyder det att tabellen är tom.

Skriv select * from table_name så listar den upp allt som finns där.

jmeMedlem sedan maj 20012 237 inlägg
#11

När jag skapade databasen angav jag aldrig något lösenord så lösenord på databasen har jag inget eftersom det ändå bara är på min lokala maskin.

Så datorn kan inte nås från Internet?

Du bör nog sätta lsöenord på databasen senare. Lika bra att du får igång det först. :)

EwikMedlem sedan apr. 200491 inlägg
#12

Grejen är att jag aldrig får upp något trafik ljus. Det är mysqladmin rutan som blinkar till en gång sedan händer inget mer.

Skriv select * from table_name så listar den upp allt som finns där.

Precis så har jag gjort och tabellen är tom eftersom det som jag ska göra är att lägga till innehåll i databasen.

Får väl sätta lösenord på det senare när jag får igång det..

jmeMedlem sedan maj 20012 237 inlägg
#13

Så du har ingen trafikjlus i startpanelen, bredvid klockan? Den kana vara gömd, XP gömmer inaktiva ikoner. Du borde ha den.

EwikMedlem sedan apr. 200491 inlägg
#14

Nej, jag kan inte hitta det någonstans..

jmeMedlem sedan maj 20012 237 inlägg
#15

Finns det program i katalogen mysql/bin?

Dvs winmysqladmin.exe.

Vilken version av Mysql kör du med?

EwikMedlem sedan apr. 200491 inlägg
#16

Det finns en del program där men inte det du skrev, winmysqladmin.exe. Däremot finns det ett som heter mysqladmin.exe.

Jag laddade hem MySQL 4.10.1
Filen som heter Windows Essentials

EwikMedlem sedan apr. 200491 inlägg
#17

Funderar på om jag ska försöka avinstallera och installera om MySQL.. jag har ju ändå ingen information i databasen.

EwikMedlem sedan apr. 200491 inlägg
#18

Nu har jag installerat om allt. Och efter en del läsande i Manualen så hittade jag något om att det var lösenordet som var fel. Jag bytte det och nu funkar det.. :)

Tack för all hjälp iaf.

jmeMedlem sedan maj 20012 237 inlägg
#19

Kul! :)

forceMedlem sedan apr. 200425 inlägg
#20

wah, jag har precis samma problem...inget trafikljus ! :(

129 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)