Importer et exporter sa base de données.

Rédigé par monptitnuage - - Aucun commentaire
Mettons nous dans la situation où vous avez une base de données sur un serveur. Vous aimeriez, soit la dupliquer sur un autre serveur, soit l'exporter vers un nouveau serveur. Il existe plusieurs méthode pour faire cette opérations soit par logiciels ou bien par ligne de commande, ici nous allons utiliser la ligne de commande.

Tout d'abord connectez-vous en ssh sur le serveur 1 et placer vous dans le répertoire où vous désirez récupérer le fichier. Ensuite taper la commande suivante qui à pour but de créer le fichier BDD_monptitnuage.sql :
mysqldump -u le_nom_du_user -p le_nom_de_la_base > BDD_monptitnuage.sql

Ensuite il faut téléchargez ce fichier BDD_monptitnuage.sql par FTP pour l'uploader vers le nouveau serveur.

Nous terminons par le nouveau serveur où l'on fait pratiquement la même opération. Connectez-vous en ssh sur le serveur 2 et utiliser la commande inverse afin d'exporter le fichier .sql :
mysqldump -u root -p --databases ma_bdd2 < BDD_monptitnuage.sql

Source

Réinitialiser le mot de passe root de MySql.

Rédigé par monptitnuage - - Aucun commentaire
Etape 1 :
Arréter le service MySql avec la commande suivante :
sudo /etc/init.d/mysqld stop

Etape 2 :
Démarrer le serveur MySql en mode sans échec :
mysqld_safe --skip-grant-tables &

Etape 3 :
Connectez vous ensuite à Mysql :
mysql -u root -p

Etape 4 :
Choisissez la base de donnée mysql, mettez à jour le mot de passe root puis recharger les prévilèges:
use ma_bdd;
update user set password=PASSWORD("NEW-ROOT-PASSWORD") where User='root';
flush privileges;
quit

Etape 5 :
Il ne vous reste plus qu'à redémarrer le serveur MySql
service mysql restart

Source

Exploitation des données. (SQL)

Rédigé par monptitnuage - - Aucun commentaire
Le SQL (Structured Query Language) est un langage permettant de communiquer avec une base de données. Ce langage informatique est notamment très utilisé par les développeurs web pour communiquer avec les données d’un site web. Ce cours propose essentiellement un lexique sur les requêtes SQL ainsi que les méthodes pour créer des bases de données, des tables, ...

Pour la documentation complète, veuillez cliquer sur le lien suivant : SQL
Fil RSS des articles de ce mot clé