Adminer une alternative a phpmyadmin

Adminer est une trés bonne alternative à phpmyadmin.

Mon ami jo "surikat" me l'a fait adopté il y a quelques mois ....

Pour une install sur Debian 8 :

sudo mkdir /usr/share/adminer
sudo wget "http://www.adminer.org/latest.php" -O /usr/share/adminer/latest.php
sudo ln -s /usr/share/adminer/latest.php /usr/share/adminer/adminer.php
echo "Alias /adminer.php /usr/share/adminer/adminer.php" | sudo tee /etc/apache2/conf-available/adminer.conf
sudo a2enconf adminer.conf
Once the installation completes, restart Apache.

sudo service apache2 restart 
At this point, the setup is complete. You can access Adminer at either of the following addresses.

http://[SERVER_IP]/adminer  

http://[SERVER_IP]/adminer.php

 

Exporter une database avec mysqldump

Il existe plusieurs méthodes pour exporter des données suivant ce que l’ont veut sauvegarder et il y a quelques options très utiles comme nous allons le voir.

Exporter une base de données complète

Pour exporter la base de donnée « maBase », utilisez la commande :

mysqldump -u root -p maBase > maBase_backup.sql

Ceci fera l’export dans un fichier « maBase_backup.sql ».

Exporter une table dans une base de données

Pour exporter une table (par exemple ma_table ) appartenant à une base des données (par exemple maBase) :

mysqldump -u root -p maBase ma_table > ma_table.sql

Ainsi nous aurons une exportation seulement de la table ma_table sans toucher à d’autres tables de la base des données « maBase ».

Exporter toutes les bases de données du serveur

Pour exporter toutes les bases de données il faut utiliser la commande suivante :

mysqldump -u root -p –all-databases –single-transaction > dump.sql

Le paramètre –single-transaction permet d’exporter les bases de données en InnoDB en minimisant les blocages (cas d’une dump à chaud).

importer une database mysql

Pour importer une base de données ou une sauvegarde sur « maBase », utilisez la commande :

mysql -u root -p maBase < maBase_backup.sql

Le paramètre -u précise l’utilisateur avec lequel on veut se connecter et -p signifie qu’il faut un mot de passe pour se connecter avec cet utilisateur.