login  Naam:   Wachtwoord: 
Registreer je!
 Forum

MySQL en phpmyadmin

Offline Voldemort - 14/03/2006 18:08
Avatar van VoldemortPHP ver gevorderde Ik heb net m'n volledige lokale Windows webserver geupgrade:

PHP 4.3.11 => PHP 4.4.2
MySQL 4.0.23 => MySQL 4.1.18
phpMyAdmin 2.6.4 => phpMyAdmin 2.8.0.1

Nu heb ik dit:

Het config bestand: libraries/config.default.php wil niet aanpassen, ik verander $cfg['Servers'][$i]['auth_type'] in http. Maar nu logt hij nog steeds automatisch in als root. Dit is dus niet de bedoeling.


In MySQL zelf (op m'n site die ik hier lokaal test) krijg ik dit:

Citaat:
Er is een fout opgetreden bij het verbinden met mysql:
Client does not support authentication protocol requested by server; consider upgrading MySQL client
Foutnummer: 1251
Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in C:serverwwwhp-d_v21classesmysql.class.php on line 164


Deze deed het wel in MySQL 4.0.23. Wat is er hier fout?

Alvast bedankt voor voorhand .

Voldemort.

PS: Ik hoef geen reacties van: "Gebruik een kant en klaar pakket".

8 antwoorden

Gesponsorde links
Offline Gerard - 14/03/2006 18:30 (laatste wijziging 14/03/2006 18:30)
Avatar van Gerard Ouwe rakker mysql 4.1 maakt gebruik van een nieuw soort hash methode voor de wachtwoorden. zie de faq/info op mysql.com

tip: old_password()
Offline kokx - 14/03/2006 18:31
Avatar van kokx Onbekend Voor je mysql probleem:
Je moet volgensmij de libmysql.dll in de windows map vervangen door de libmysql.dll die in de mysql map zit.
Offline Voldemort - 14/03/2006 20:43 (laatste wijziging 15/03/2006 20:13)
Avatar van Voldemort PHP ver gevorderde @Proximus: old_password() wat is dat voor een functie?

@kokx: Dat bestand staat zelf niet in de Windows map. Installatie is verlopen volgens de manier van Tuinstoel (Tutorials => Webservers).
Offline Gerard - 15/03/2006 20:51
Avatar van Gerard Ouwe rakker http://www.goog...n&meta=
Offline Voldemort - 16/03/2006 17:35 (laatste wijziging 18/03/2006 19:33)
Avatar van Voldemort PHP ver gevorderde Ik heb die volledige server verwijderd. Nu staat ie er weer op. Nog steeds dezelfde fout. Wat moet ik doen?

Edit 1: Die OLD_PASSWORD() function, moet dat in een map (cd C:\server\mysql\ ?)?

Edit 2: Nu raak ik zelf niet meer in phpMyAdmin. Ik weet wel nog dat er dit stond links bovenaan als groot kopje:

Citaat:
MySQL - 4.1.18


En dan rechts net onder dat kopje:

Citaat:
MySQL client version: 3.23.49


Moet dat ook niet 4.1.18 zijn (bij mijn host is het toch 4.1.18)? Hoe upgrade ik dat?
Offline Simon - 18/03/2006 19:49
Avatar van Simon PHP expert ben je zeker dat je niet de verkeerde mysql hebt geinstalled?
Offline Gerard - 18/03/2006 19:50
Avatar van Gerard Ouwe rakker eerste match op google als je mijn url had gevolgt:
http://dev.mysq...lient.html

l e z e n

dan pas vragen
Offline Voldemort - 18/03/2006 19:52 (laatste wijziging 19/03/2006 14:22)
Avatar van Voldemort PHP ver gevorderde @Proximus: Als ik dat dan invul:

Citaat:
mysql> FLUSH PRIVILEGES;


Dan geeft hij een fout.

@Simon: Ik ben niet achterlijk, ik zie toch wel welke MySQL ik installeer .
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.309s