01
MARS

Chive - Une alternative ajaxée à phpMyAdmin pour gérer mysql

Publié le 01/03/10 à 09h37 par DJo

Chive est une plateforme opensource permettant de gérer vos bases de données MySQL de manière visuelle.

Chive - plateforme opensource pour gérer vos bases de données MySQL

Très bonne alternative à phpMyAdmin, Chive permettra de gérer de manière complète vos bases de données MySQL.

Voici un tableau comparatif (orienté chive) des fonctionnalités:

Chive vs phpMyAdmin

D'après Chive, la plateforme serait plus complète que celle de phpMyAdmin.

On retrouve notamment un éditeur de requêtes SQL avec coloration syntaxique qui manque sur phpMyAdmin:

Editeur SQL avec coloration syntaxique

Les interfaces sont bien pensées, et l'utilisation de l'Ajax a bon escient est plutôt agréable.

Qu'en pensez-vous ? Aurez-vous le courage d'abandonner phpMyAdmin ?

En ce qui me concerne, je vais lui donner une chance et voir si effectivement, la plateforme mérite de remplacer phpMyAdmin sur le long terme.

Site Officiel

Baraguiné par jabberwock le 01/03/10 à 09h45
jabberwock sur La Ferme du Web
Personnellement lorsque j'en ai la possibilité (c'est à dire au moins pour les bases de données de mon poste local), j'utilise Oracle SQL Developper. Il est juste nécessaire d'ajouter le connecteur jdbc de mysql en tant que source externe et ensuite c'est parti.

C'est peut être un peu plus lourd, mais il existe pas mal d'avantages. Notamment pour moi :
- gestion du svn ou du cvs
- connexion à d'autres type de base de données avec seulement un seul éditeur (Oracle, Access, MySQL et surement d'autres)
- C'est gratuit (sauf erreur de ma part)
- Tu peux directement utiliser des scripts SQL en les ouvrant plutôt qu'en faisant des copié/collé.
- Idem pour la partie enregistrement

Bon après, je ne maîtrise pas encore totalement l'outil et je n'ai donc pas tout essayé (comme les explains plan).

Donc je ne pense pas utiliser pour le moment Chive sauf si je ne peux pas me connecter à partir de mon PC sur la base de données (ce qui arrive chez certains hébergeur).
Baraguiné par DJo le 01/03/10 à 09h48
DJo sur La Ferme du Web
Intéressant ^^
Baraguiné par le 01/03/10 à 09h58
Sinon il y a aussi heidisql (http://www.heidisql.com/, beaucoup plus ergonomique que phpmyadmin.
Baraguiné par jabberwock le 01/03/10 à 20h45
jabberwock sur La Ferme du Web
@DJO : voilà un tuto en français http://blog.galsungen.net/?p=436

Je suppose que cela peut fonctionner avec d'autres type de bases de données mais je n'ai pas testé.
Baraguiné par Fraisouille63 le 02/03/10 à 06h11
Fraisouille63 sur La Ferme du Web
Il existe aussi "Toad for Mysql" qui est gratuit. Pour les habitués de Toad c'est un outil surpuissant. (et peu buggué, contrairement aux outils officiels Mysql qui sont PLEINS de bugs !! :) )
Malheureusement, comme dit par JabberWock, on ne peut utiliser des outils "locaux" pour se connecter à certaines bdd, comme pour les bdd mutualisées d'ovh (snif)
Baraguiné par jabberwock le 02/03/10 à 16h25
jabberwock sur La Ferme du Web
@Fraisouille63 : je pensais en effet aux BDD mutu d'OVH. Enfin bon, pour le moment, je travaille en local puis ensuite j'execute mes scripts sur le serveur OVH. Et s'il y a un problème en production je rapatrie la base en local.

Il faudra que je regarde Toad for MySQL.
Baraguiné par MAfiOo le 02/03/10 à 19h45
MAfiOo sur La Ferme du Web
Perso, j'ai pas réussi à l'installé :o
Baraguiné par LaurentEdel le 03/03/10 à 11h32
LaurentEdel via Twitter
Il y a 2 trucs à faire, pour que ca marche (enfin chez moi, en local sur un ubuntu avec lamp classique) :
- mettre mod_rewrite en route par

cd /etc/apache2/mods-enabled/
sudo ln -s /etc/apache2/mods-available/rewrite.load rewrite.load

- activer les AllowOverdrive en mettant la bonne directive dans

sudo vim /etc/apache2/sites-enabled/000-default

chercher

Options -Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all


remplacer "AllowOverride None" par "AllowOverride All"

un petit restart d'apache par

sudo /etc/init.d/apache2 restart

et bim :)
Baraguiné par MAfiOo le 03/03/10 à 20h07
MAfiOo sur La Ferme du Web
Je suis sous windows moi, j'ai modifié AllowOverride dans les 2 fichiers
wamp/bin/Apache2.2.11/conf/httpd.conf et wamp/bin/Apache2.2.11/conf/original/httpd.conf, mais j'ai toujours un 'Internal Server Error'. Dommage qu'il soit aussi chiant à installer ... :s
Baraguiné par papiercanson le 04/03/10 à 09h40
papiercanson sur La Ferme du Web
Bon ça marche pas mal, mais faut se faire à l'interface quand on utilise phpmyadmin depuis des lustres. Je pense que je vais le garder : ça pique moins les yeux qd même.
(je suis Osx, j'avais mod_rewrite activé évidemment, j'ai pas touché aux permissions malgré ce qu'ils disent dans le guide d'installation).

A noter que je suis pas sous MAMP, j'utilise le Apache d'osx et mysql est installé à la main.
Baraguiné par le 26/05/10 à 14h45
J'ai réussi à l'installer pour ma part mais ...

Fatal error: Call to a member function getName() on a non-object in /home/ovh/www/chive/protected/controllers/SiteController.php on line 116
Baraguiné par jabberwock le 15/06/10 à 12h06
jabberwock sur La Ferme du Web
@DJo

Pour le coup, je reviens sur ce post par rapport à l'utilisation sur des bases locale d'un client lourd tel Oracle SQL Developper, j'ai trouvé une application autre que PGAdmin pour se connecter à une base PostgreSQL : SQL Manager Lite For PostgreSQL.

Son interface est un peu plus moderne et il est donc plus simple de travailler avec (enfin pour moi).

Ajouter un Commentaire

Pour poster un commentaire, vous devez être identifié. Vous pouvez choisir parmi ces trois méthodes d'identification:

Compte la Ferme du Web

Identifiez-vous
Inscrivez-vous

Compte Facebook

Connexion avec Facebook

Compte Twitter

Connexion avec votre compte twitter
Rechercher sur la Ferme du web