MySQL, PHP

Problème de démarrage de MySQL avec MAMP

Pour ceux d’entre vous qui sont sur Mac et qui utilise MAMP pour le développement de site PHP, vous avez peut-être déjà rencontré ce problème. Il arrive des fois que dans MAMP, le serveur Apache démarre mais pas selui de MySQL.

Voici un procédure qui règlera ce problème :

  1. Quitter MAMP
  2. Ouvrez le Terminal et inscrivez la commande suivante : killall -9 mysqld
  3. Redémarrer MAMP

Après ça tout devrait bien fonctionner!

Standard
Outils

MySQL Workbench et SQLite

Dans un premier temps, si vous ne connaissez pas encore MySQL Workbench, je vous suggère fortement d’y jeter un coup d’oeil. C’est l’outil multi-plateforme idéal pour tout le design de vos bases de données MySQL. Un fois la structure de vos tables créées, MySQL Workbench peut facilement générer le script SQL pour la création de votre base de données. Cependant, pour ceux qui désirent travailler avec MySQL Workbench et utiliser par la suite une base de données SQLite, par défaut MySQL Workbench ne peut pas générer le script qui permet de créer les tables. Heureusement, il existe un plugin que permet la création du script pour SQLite.

Voici la démarche à suivre pour l’installation du plugin en question.

  1. Télécharger le fichier ExportSQLite.grt.lua qui se trouve ici. Il est important de garder l’extension .lua du fichier.
  2. Ouvrez MySQL Workbench et allez dans “Scripting -> Install Plugin/Module…”.
  3. Dans la boîte de sélection de fichier, assurez-vous de sélectionner tous les types de fichiers et sélectionnez le script ExportSQLite.grt.lua.
  4. Redémarrer MySQL Workbench.
  5. Pour générer le script SQLite, ouvrez un de vos modèles, allez dans “Plugins -> Utilities -> Export SQLite CREATE script”.
  6. Pour terminer, vous n’avez qu’à choisir le nom du fichier .sql dans lequel sera générer le script SQLite.

Pour ceux d’entre vous qui développent des applications iPhone, ceci peut être très utile. Vous n’avez qu’à faire l’architecture de votre base de données dans MySQL Workbench et par la suite générer le script votre base de données SQLite.

 

Standard