Les billets de blog

MYSQL Update via SELECT

Ce coup-ci j’ai cherché longtemps… et j’ai trouvé! Le problème était de corriger une table mal foutue: il fallait que j’update une table en assignant des valeur dans un champs provenant d’un select sur la même table. Attendez, je vais vous montrer le problème.

MySQL Failed to CREATE FUNCTION

Ce matin, grosse peur et surtout gros coup de stress !!! voilà que lors d’une mise à jour de code sur un projet une requête me retourne une erreur sur ma base MySQL. L’insulte: ERROR 1307 (HY000): Failed to CREATE FUNCTION. J’ouvre un shell MySQL et je tente:

Poste de développement PHP sous Fedora

Linux est un système parfait pour développer. Simple d’installation, apache est prêt à l’emploi, tout comme PHP et MySQL. Du fait d’être sous Linux, vous êtes proche de la configuration de votre serveur qui a 75% de chance d’être sous Linux. Muni de Eclipse et du plugin PDT, vous allez pouvoir aisément travailler vos développements PHP. Mais là où le bas blesse, c’est que justement vous êtes proche d’une configuration serveur. De ce fait, vous allez vous confronter à quelque chose d’inexistant (ou presque) sous Windows: la configuration système. Comme Apache fait parti du système de manière plus approfondi, le paramétrage sera plus logique mais moins trivial. Autre point qui peut vous laisser dans une situation embarrassante: SELinux qui va contrôler la sécurité.

Récupération de MySQL cassé

Je viens d’exploser, sans trop savoir pourquoi, ma base de données MySQL et toutes mes tentatives de redémarrage se terminent par un échec. Une goutte de sueur froide commence à me couler le long de la colonne vertébrale quand je lance “mysqld” manuellement et que je vois passer des “stack trace” incompréhensibles. Suivant le message d’erreur, je me rend sur les adresses de site que me balance le serveur pour “réparer” ma base… mais rien n’a été fructueux. Alors voici l’opération de la dernière chance si un jour vous êtes dans mon cas.

Sun rachète MySQL

On vient de l’apprendre, Sun rachète Mysql! C’est une surprise et rien n’avait transpiré avant cette annonce ce matin. Cela va sans dire que le marché des bases de données va donc être fortement boulversé. Sun et son patrimoine financier et applicatif va donc concurrencer fortement Oracle, IBM, Microsoft…