Outils pour utilisateurs

Outils du site


bases_de_donnees:mysql:administration

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
bases_de_donnees:mysql:administration [2015/09/27 18:01] sgariepybases_de_donnees:mysql:administration [2022/02/02 00:42] (Version actuelle) – modification externe 127.0.0.1
Ligne 13: Ligne 13:
 | Changer de mot de passe ''root''  | ''$ mysqladmin -u root password NEWPASSWORD'' | | Changer de mot de passe ''root''  | ''$ mysqladmin -u root password NEWPASSWORD'' |
  
 +Si aucun mot de passe n'a été demandé lors de l'installation de MySQL, le mot de passe par défaut est probablement ''mysql'':
  
 +  sudo mysql --user=root mysql
 ====== mysql ====== ====== mysql ======
  
 Démarrer la ligne de commande ''mysql'' avec ''mysql -h localhost -u root -p''. Démarrer la ligne de commande ''mysql'' avec ''mysql -h localhost -u root -p''.
  
 +
 +====== Créer une base de données ======
 +
 +  CREATE DATABASE databasename;
 ===== Créer un utilisateur ===== ===== Créer un utilisateur =====
  
Ligne 38: Ligne 44:
 ====== Permettre les connexions externes ====== ====== Permettre les connexions externes ======
  
-Permet les connexions externes.  Pour des raisons de sécurité on essaie le plus possible d'éviter ce genre de situation, mais s'il faut le faire utiliser un bon mot de passe pour l'utilisateur qui a accès à l'externe.+Permet les connexions externes.  Pour des raisons de sécurité on essaie le plus possible d'éviter ce genre de situation, mais s'il faut le faireutiliser un bon mot de passe pour l'utilisateur qui a accès à l'externe.
  
-L'exemple utilise l'utilisateur ''root'', mais il est fortement recommandé d'utiliser un autre utilisateur.+L'exemple utilise l'utilisateur ''root'' dans la commande ''GRANT'', mais il est **fortement** recommandé d'utiliser un autre utilisateur.
  
  
Ligne 54: Ligne 60:
  
 [[https://rbgeek.wordpress.com/2014/09/23/enable-remote-access-of-mysql-on-ubuntu/|Source]] [[https://rbgeek.wordpress.com/2014/09/23/enable-remote-access-of-mysql-on-ubuntu/|Source]]
 +
 +
 +====== Dump d'une base de données ======
 +
 +
 +  $ mysqldump --opt -u [uname] -p[pass] [dbname] > [backupfile.sql]
 +  
 +  
 +  
 +  
 +====== Avec Windows ======
 +
 +  * [[bases_de_donnees:mysql:wininstall|Installation de MySQL sur Windows]]
 +
 +
 +===== Grant user on MySQL Server =====
 +
 +  - Ouvrir un terminal de commandes sur Windows -> ''cmd''.
 +  - Exécuter la commande dans le répertoire ''MySQL Server\bin'' : ''mysql -u root --password=[password]''.
 +  - Dans le prompt de MySQL, entrer la commande : ''GRANT ALL PRIVILEGES ON *.* TO 'USERNAME'@'IP' IDENTIFIED BY 'PASSWORD';''
 +    * L'IP peut être remplacé par ''%'' pour permettre les connexions de n'importe quel hôte ou adresse IP.
 +  - Ensuite faire :
 +    - ''mysql> FLUSH PRIVILEGES;''
 +    - ''mysql> exit;''
 +
 +
 +
 +
bases_de_donnees/mysql/administration.1443369712.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)