Sacdos' Lair

Geeks' tips & tricks

#2000 – mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication

Vous avez mis à jour votre version de MySql ?

Votre phpMyAdmin vous fait des misères ?

Bref, vous n’arrivez plus à vous connecter à phpMyAdmin et consorts, SQLSTATE[HY000] [2000] mysqlnd cannot connect to MySQL toussa toussa…

Pas de panique, c’est tout simple, le mot de passe de votre utilisateur root est haché sur 16 caractères au lieu de 41, utilisant en cela l’ancienne version de hachage de MySql. Cette version moins sécurisée ne plaît pas au nouveau venu sur votre serveur qui refuse catégoriquement de s’abaisser à le décoder.
Read more…

posted by sacdos in MySQL,Non classé,phpMyAdmin and have No Comments

Erreurs du moteur de stockage InnoDB MySQL

Le moteur de stockage InnoDB du SGBDR MySQL est un très bon produit qui autorise notamment la gestion des clés étrangères.

Une base de données peut parfois accueillir des bases MyISAM traditionnelles (.frm, .myi…) et des bases InnoDB, mais, depuis sa version 5.5, MySQL a adopté ce dernier comme moteur de stockage par défaut.

Or, malgré tous ses bons côtés, InnoDB peut parfois faire sa mauvaise tête et empêcher purement et simplement MySQL de démarrer en vous abreuvant de son paradigme très personnel. La cause en est simple, une seule table corrompue suffit à le mettre en grève.
Read more…

posted by sacdos in MySQL,Non classé and have No Comments