Outils pour utilisateurs

Outils du site


mysql

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
mysql [2018/10/13 20:32] – modification externe 127.0.0.1mysql [2025/02/28 20:38] (Version actuelle) luc
Ligne 2: Ligne 2:
  
 Cela fait trop longtemps que je traine un fichier texte qui contient mes notes à propos du langage SQL, dans le but à l'époque d'être utilisé avec MySQL, puis MariaDB suite au rachat de Sun par Oracle... Une volonté (inutile ?) d'avoir un outil le plus ouvert possible ? Cela fait trop longtemps que je traine un fichier texte qui contient mes notes à propos du langage SQL, dans le but à l'époque d'être utilisé avec MySQL, puis MariaDB suite au rachat de Sun par Oracle... Une volonté (inutile ?) d'avoir un outil le plus ouvert possible ?
 +
 +==== Sécuriser une fresh-installation ====
 +Après avoir installé mariadb et mariadb-client (ou mysql), il convient de sécuriser l'installation. On utilise le script ''mariadb-secure-installation'' ou ''mysql_secure_installation''
 +
 +> Note: Le script propose d'utiliser une authentification par unix-socket :
 +>   Cela limite l'identification à un mécanisme de socket-unix
 +>   Avantages :
 +>     - plus rapide quue TCP/IP
 +>     - plus sécurisé, car limite l'accès en local
 +>   Inconvénients :
 +>     - l'authentification à distance n'est plus possible (pb si on veut plug un BI comme Metabase)
  
 ==== Les types de données ==== ==== Les types de données ====
Ligne 37: Ligne 48:
 ==== Gérer les UTILISATEURS ==== ==== Gérer les UTILISATEURS ====
 <code mysql> <code mysql>
 +SELECT user FROM mysql.user;                             -- Afficher les utilisateurs
 +
 CREATE USER 'nom'@'localhost' IDENTIFIED BY 'password' ; -- crée un utilisateur CREATE USER 'nom'@'localhost' IDENTIFIED BY 'password' ; -- crée un utilisateur
  
Ligne 52: Ligne 65:
 == SAUVEGARDE d'une base == == SAUVEGARDE d'une base ==
 outil console : outil console :
-<code bash>mysqldump -u user -ppassword -B base > file </code>+<code bash> 
 +mysqldump -u user -ppassword -B base > file 
 +mysqldump -u user -p -B base > file    # on aura un prompt pour saisir le password 
 +</code> 
 + 
 +== RESTORATION d'une base == 
 +en console : 
 +<code bash> 
 +mysql dolibarrdb -u databaseuser -p < mybackupfile.sql  # on aura un prompt pour saisir le password 
 +</code>
  
 ==== Gérer les TABLES d'une base ==== ==== Gérer les TABLES d'une base ====
mysql.1539462764.txt.gz · Dernière modification : 2018/10/13 20:32 de 127.0.0.1