Administration de mysql

changer le mot de passe root: use mysql; UPDATE mysql.user SET Password = PASSWORD('nouveau mot de passe') WHERE User = 'root'; FLUSH PRIVILEGES; créer une base de données CREATE DATABASE nom_base; créer une base de données avec l’encodage utilisé CREATE DATABASE nom_base DEFAULT CHARACTER SET 'utf8'; vérifier l’encodage: SHOW VARIABLES LIKE 'char%'; supprimer une base de données: DROP DATABASE nom_base; afficher toutes les bases de données SHOW DATABASES; créer un utilisateur et ajouter les droits sur une base GRANT ALL […]

Plus

Dump mysql (compatible avec debian)

-créer le fichier dumpbase.sh touch dumpbase.sh -droits nécessaires: chmod +x dumpbase.sh #!/bin/bash set -euo pipefail rougefonce='\e[0;31m' vertfonce='\e[0;32m' neutre='\e[0;m' bleufonce='\e[0;34m' read -p 'Veuillez entrer votre user mysql:' rep user=$rep read -p 'Veuillez entrer le mot de passe de votre user mysql:' -s repp passe=$repp if [ ! -z "$user" ] && [ ! -z "$passe" ] then echo -e "\n" sleep 2 mysql -u $user -p$passe -e "SHOW DATABASES;" echo -e "\n" echo -e "${bleufonce}Choix disponible:\n${neutre}" echo -e "1- Effectuer le […]

Plus

restauration base de données

restauration de toutes les bases de données: mysql -u root -p < mysql-dump-all-base.sql restauration d’une seule base de données mysql -u root -p nom-base < nom-base.sql restauration d’une table de base de données mysql -u root -p nom-base < nom-table-de-nombase.sql

Plus

Tester phpmyadmin (demo)

Voici un lien pour tester une démo de l’interface phpmyadmin: http://phpmyadmin.sourceforge.net/phpMyAdmin/index.php3 lien : try demo Type de serveur : MySQL Version du serveur : 5.5.46-0+deb8u1 – (Debian) Version du protocole : 10 Utilisateur : root@192.168.30.20

Plus