Chive est un outil de gestion de bases de données MySQL open-source en mode Web, soit une alternative à PHPMyAdmin. Si le projet est encore jeune (version 1.0.3 sortie en mai 2012, on en est à la version 1.3 à l’écriture de ces quelques lignes), il est abouti. L’installation est très simple, la gestion des bases de données également, l’interface est rapide et sait tirer avantage des navigateurs Web modernes. Bref, je le trouve plus agréable à utilisé et plus intuitif que PHPMyAdmin.
Des informations complémentaires ainsi que les sources sont disponibles sur le site du projet.
Pour installer Chive, il faut tout d’abord disposer d’une installation fonctionnelle de MySQL (bah oui, sinon ça sert à rien de l’installer…) et d’un service serveur Web (Apache, Nginx, Cherokee,…) fonctionnel aussi. Il s’agit d’Apache dans mon cas Ensuite, c’est très simple.
On va dans le répertoire contenant les sites Web (le chemin est à adapter selon les paramétrages):
cd /var/www/html
Récupérer et décompresser les sources
wget -O - http://www.chive-project.com/Download/Redirect|tar -xzp
Les droits sont inclus dans le Tarball, il n’y a donc rien d’autre à faire.
On ouvre un navigateur, et on entre l’URL http://www.example.com/chive
On arrive sur la page de connexion:
On a plus qu’à entrer un compte ayant les droits sur les bases de données que l’on veux gérer.
Et pour ceux souhaitant installer Chive avec Nginx et utiliser de la réécriture d’URL, je vous conseil la lecteur de la page suivante:
http://www.wmskill.com/software/install-chive-mysql-web-based-manager-in-nginx