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 [2025/02/28 20:38] lucmysql [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'é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 ?
 +
 +==== Sur Alpine Linux ====
 +Sur Alpine Linux, la toute première étape est de créer la bdd de config de mariadb : ''mariadb-install-db --user=mysql --datadir=/var/lib/mysql''
 +
 +Note : l'accès se fait ensuite par socket, par défaut ''/run/mysqld/mysqld.sock''\\
 +Note 2 : on peut voir la liste des sockets avec ''netstat -ln''
  
 ==== Sécuriser une fresh-installation ==== ==== Sécuriser une fresh-installation ====
Ligne 55: Ligne 61:
 </code> </code>
  
 +<code mysql>
 +-- lister les utilisateurs (et leur point d'accès)
 +SELECT host, user FROM mysql.user;
 +
 +-- modifier un utilisateur (en conservant les droits)
 +RENAME USER 'my_user'@'192.168.0.2' TO 'my_user'@'my_server.example.com';  -- ne pas oublier un petit FLUSH PRIVILEGES;
 +</code>
 ==== Gérer les BASES de données du serveur ==== ==== Gérer les BASES de données du serveur ====
 <code mysql> <code mysql>
Ligne 178: Ligne 191:
  WHERE critère  WHERE critère
 </code> </code>
 +
 +
  
mysql.1740775120.txt.gz · Dernière modification : de luc