mysql
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| mysql [2025/02/18 18:10] – [Gérer les BASES de données du serveur] luc | mysql [2025/12/08 14:16] (Version actuelle) – [Gérer les UTILISATEURS] 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' | Cela fait trop longtemps que je traine un fichier texte qui contient mes notes à propos du langage SQL, dans le but à l' | ||
| + | |||
| + | ==== Sur Alpine Linux ==== | ||
| + | Sur Alpine Linux, la toute première étape est de créer la bdd de config de mariadb : '' | ||
| + | |||
| + | Note : l' | ||
| + | Note 2 : on peut voir la liste des sockets avec '' | ||
| ==== Sécuriser une fresh-installation ==== | ==== Sécuriser une fresh-installation ==== | ||
| Après avoir installé mariadb et mariadb-client (ou mysql), il convient de sécuriser l' | Après avoir installé mariadb et mariadb-client (ou mysql), il convient de sécuriser l' | ||
| + | > Note: Le script propose d' | ||
| + | > Cela limite l' | ||
| + | > | ||
| + | > - plus rapide quue TCP/IP | ||
| + | > - plus sécurisé, car limite l' | ||
| + | > | ||
| + | > - l' | ||
| ==== Les types de données ==== | ==== Les types de données ==== | ||
| Ligne 48: | Ligne 61: | ||
| </ | </ | ||
| + | <code mysql> | ||
| + | -- lister les utilisateurs (et leur point d' | ||
| + | SELECT host, user FROM mysql.user; | ||
| + | |||
| + | -- modifier un utilisateur (en conservant les droits) | ||
| + | RENAME USER ' | ||
| + | </ | ||
| ==== Gérer les BASES de données du serveur ==== | ==== Gérer les BASES de données du serveur ==== | ||
| <code mysql> | <code mysql> | ||
| Ligne 61: | Ligne 81: | ||
| mysqldump -u user -ppassword -B base > file | mysqldump -u user -ppassword -B base > file | ||
| mysqldump -u user -p -B base > file # on aura un prompt pour saisir le password | mysqldump -u user -p -B base > file # on aura un prompt pour saisir le password | ||
| + | </ | ||
| + | |||
| + | == RESTORATION d'une base == | ||
| + | en console : | ||
| + | <code bash> | ||
| + | mysql dolibarrdb -u databaseuser -p < mybackupfile.sql | ||
| </ | </ | ||
| Ligne 165: | Ligne 191: | ||
| WHERE critère | WHERE critère | ||
| </ | </ | ||
| + | |||
| + | |||
mysql.1739902236.txt.gz · Dernière modification : de luc
