[PHP/MySQL] MySQL connectie onmogelijk

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • armageddon_2k1
  • Registratie: September 2001
  • Laatst online: 27-07 10:18
Ik heb al supervaak een PHP + MySQL server geinstalleerd en gedraait op m'n computer, maar opeens krijg ik het niet meer voor elkaar.

Ik heb PHP5 draaien en MySQL5 en als ik via PHP probeer te verbinden naar de server krijg ik, ongeacht welke server ik invul:
Access denied for user 'SYSTEM'@'localhost' (using password: NO)

Dit gebeurt ook als ik probeer te verbinden met een externe server. Wat is dit voor kolder? Het lijkt wel alsof mysql_connect() niet lekker werkt of iets dergelijks.

Op Google staan oplossingen mbt het veranderen naar het OLD_PASSWORD systeem, maar dat haalde niks uit. Ik ben nu een beetje ten einde raad eigenlijk.

Engineering is like Tetris. Succes disappears and errors accumulate.


Acties:
  • 0 Henk 'm!

  • Tukk
  • Registratie: Januari 2002
  • Laatst online: 18-09 13:44

Tukk

De α-man met het ẞ-brein

Als je een andere client dan PHP gebruikt (bv een full-client van MySQL zelf)?

Q: How many geeks does it take to ruin a joke? A: You mean nerd, not geek. And not joke, but riddle. Proceed.


Acties:
  • 0 Henk 'm!

  • Staatslot
  • Registratie: December 2007
  • Laatst online: 02-09 09:58
Inderaad, wat doet de mysql console zelf?
Kan je die wel inloggen.

Klinkt misschien lullig maar als dat wel werkt zou ik bijna twijfelen aan je php script?

Acties:
  • 0 Henk 'm!

  • armageddon_2k1
  • Registratie: September 2001
  • Laatst online: 27-07 10:18
In MySQL console en elk ander programma kom ik er wel in.

Mijn huidige PHP-script is nu gereduceerd tot:
code:
1
2
$conn = mysql_connect("localhost","root","blaat");
mysql_select_db("testdb",$conn);

Niet al te wild dus.

Overigens maakt het niet uit wat ik invul bij mysql_connect. Kan alles invullen en de melding blijft bestaan.

[ Voor 19% gewijzigd door armageddon_2k1 op 13-05-2008 16:45 ]

Engineering is like Tetris. Succes disappears and errors accumulate.


Acties:
  • 0 Henk 'm!

  • Bergen
  • Registratie: Maart 2001
  • Laatst online: 07-09 11:44

Bergen

Spellingscontroleur

De foutmelding zegt het al: "using password: NO". Dat zou betekenen dat je helemaal geen wachtwoord meestuurt, dus nogal wiedes dat je access denied krijgt. Kun je eens een stukje code laten zien?

[edit]
traag.... ok, dus je stuurt wel een wachtwoord mee. Apart.

[ Voor 15% gewijzigd door Bergen op 13-05-2008 16:48 ]


Acties:
  • 0 Henk 'm!

  • Rival24
  • Registratie: Februari 2000
  • Laatst online: 23:07

Rival24

I'll Be Back

En je username is SYSTEM? Die staat toch ook niet in dat stukje code?

Acties:
  • 0 Henk 'm!

  • Bergen
  • Registratie: Maart 2001
  • Laatst online: 07-09 11:44

Bergen

Spellingscontroleur

Include je misschien een ander PHP-bestand waarin ook een mysql_connect voor komt?

Acties:
  • 0 Henk 'm!

  • Staatslot
  • Registratie: December 2007
  • Laatst online: 02-09 09:58
Mysql extention aanstaan in php.ini?
Zover ik weet werkt mysql_connect niet meer vanaf PHP6, maar je schijft dat je 5 draait.
Geen onstabiele versie toevallig?

Acties:
  • 0 Henk 'm!

  • armageddon_2k1
  • Registratie: September 2001
  • Laatst online: 27-07 10:18
Wat ik ook stuur. Het maakt niks uit. Ik kan een 100% werkende MySQL server van XS4All invullen en toch krijg ik dezelfde foutmelding. Ik snap er helemaal niks meer van. Ik ga PHP er maar even opnieuw opzetten anders.

Ik heb nu dus alleen een PHP-bestandje die moet verbinden met MySQL.

[ Voor 14% gewijzigd door armageddon_2k1 op 13-05-2008 16:56 ]

Engineering is like Tetris. Succes disappears and errors accumulate.


Acties:
  • 0 Henk 'm!

  • Staatslot
  • Registratie: December 2007
  • Laatst online: 02-09 09:58
armageddon_2k1 schreef op dinsdag 13 mei 2008 @ 16:53:
Wat ik ook stuur. Het maakt niks uit. Ik kan een 100% werkende MySQL server van XS4All invullen en toch krijg ik dezelfde foutmelding. Ik snap er helemaal niks meer van. Ik ga PHP er maar even opnieuw opzetten anders.
Daar moet je het wel in zoeken gok ik, zie bovenstaand bericht

Acties:
  • 0 Henk 'm!

  • Bergen
  • Registratie: Maart 2001
  • Laatst online: 07-09 11:44

Bergen

Spellingscontroleur

Er zijn wel meer mensen geweest met dat probleem trouwens... Misschien kun je wat met de Google hits:

http://www.google.nl/sear...sing+password%3A+NO%29%22

Overigens is het natuurlijk sowieso niet bepaald goed om als root in te loggen op je MySQL-server he... ;) Maak even een normale user aan is het advies.

[ Voor 26% gewijzigd door Bergen op 13-05-2008 16:58 ]


Acties:
  • 0 Henk 'm!

  • xces
  • Registratie: Juli 2001
  • Laatst online: 20-09 16:56

xces

To got or not to got..

Kortom; verbinding vanaf apache naar een (werkende) MySQL database werkt niet. Vanaf iedere andere client wel. Staat er niets in de logfiles van Apache?

Acties:
  • 0 Henk 'm!

  • armageddon_2k1
  • Registratie: September 2001
  • Laatst online: 27-07 10:18
Ik draai nu Wampserver. Ik ga dat er maar af gooien en dan zelf Apache en PHP er maar opzetten denk ik.

Engineering is like Tetris. Succes disappears and errors accumulate.


Acties:
  • 0 Henk 'm!

  • Staatslot
  • Registratie: December 2007
  • Laatst online: 02-09 09:58
vriend Google geeft meer mensen met Wamp en hetzelfde probleem..
Microsoft OS? Dan is even IIS uitproberen natuurlijk ook een optie.

Acties:
  • 0 Henk 'm!

  • Bergen
  • Registratie: Maart 2001
  • Laatst online: 07-09 11:44

Bergen

Spellingscontroleur

Dat valt mij ook op, allemaal mensen met WAMP. En een heleboel proberen als root te verbinding. Is het niet een standaardmelding voor als je WAMP net hebt geinstalleerd, maar als je nog geen fatsoenlijk account hebt opgezet in MySQL? Log eens in met de console, maak een user aan in MySQL, maak een database aan, geeft die user wat rechten op die database en probeer het dan nog eens.

Acties:
  • 0 Henk 'm!

  • armageddon_2k1
  • Registratie: September 2001
  • Laatst online: 27-07 10:18
Ja, kan ik doen, maar ik doe het al tijden op deze manier. Ben bang dat er een onstabiele Wamp-update is geweest.

Overigens heb ik MySQL via Wamp uitgezet. Ik gebruik gewoon de laatste MySQL versie.

[ Voor 28% gewijzigd door armageddon_2k1 op 13-05-2008 17:55 ]

Engineering is like Tetris. Succes disappears and errors accumulate.


Acties:
  • 0 Henk 'm!

  • armageddon_2k1
  • Registratie: September 2001
  • Laatst online: 27-07 10:18
Nouja, het lag dus duidelijk aan Wamp.
Gewoon zelf Apache en PHP+MySQL erop gezet en het werkt als een trein.

Engineering is like Tetris. Succes disappears and errors accumulate.

Pagina: 1