Lorsque l’on a une base de donnée MySQL et que l’on veut l’administrer le plus souvent on installe phpMyAdmin. Or si on ne souhaite administrer cette base qu’en local (ou via le LAN) je trouve qu’installer une application web n’est pas forcément adapté et j’ai clairement une préférence pour l’installation d’un client dit « lourd »

C’est pour cela que j’installe MySQL Query Browser :

Cet outil est fourni par l’éditeur MySQL lui même.

 

Pour l’installation sur le PC client (desktop) :

sudo aptitude mysql-query-browser

Et sur le serveur il faut faire quelques paramétrages pour autoriser MySQL Query Browser à se connecter.

Éditer votre fichier my.cnf :

sudo vim /etc/mysql/my.cnf

Et commenter la ligne bind-address :

# Instead of skip-networking the default is now to listen only on
 # localhost which is more compatible and is not less secure.
 #bind-address           = 127.0.0.1
 

Il faut ensuite donner les droits à votre utilisateur distant à se connecter, ouvrir une invite de commande mysql :

mysql -u root -p
 Enter password: [votre mot de passe root]

Et lancer les commandes SQL suivante :

mysql> grant all privileges on *.* to [utilisateur souhaité]@[adresse IP de votre machine distante] identified by "[mot de passe souhaité]";
 Query OK, 0 rows affected (0.00 sec)
 
mysql> flush privileges;
 Query OK, 0 rows affected (0.00 sec)
 
mysql> quit
 Bye

Sur le client il ne vous reste plus qu’a vous connecter à MySQL Query Browser avec l’utilisateur et le mot de passe que vous venez de définir :

Rque : Pour des taches plus administratives, dans la même série il existe MySQL Administrator :

Qui s’installe avec :

sudo aptitude install mysql-admin

Rque 2 : il semblerait que ces 2 outils aient fusionnée dans un bundle MySQL Workbench (GUI Tool) mais le paquet n’est pas encore dans les dépôts

Les commentaires sont fermés.