Outils pour utilisateurs

Outils du site


mariadb:start

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
mariadb:start [2018/09/17 23:14] – [MariaDB/MySQL] jonathanmariadb:start [2020/04/15 17:49] (Version actuelle) – [Root] jonathan
Ligne 15: Ligne 15:
 ===== Première base ===== ===== Première base =====
 <code> <code>
-CREATE DATABASE dbplop CHARACTER SET utf8 COLLATE utf8mb4_unicode_ci; +MariaDB [(none)]> create database dbplop character set utf8 collate utf8mb4_unicode_ci; 
-CREATE USER 'uplop'@'localhost' IDENTIFIED BY 'pwdplop'; +MariaDB [(none)]> create user 'uplop'@'localhost' identified by 'pwdplop'; 
-GRANT ALL ON dbplop.* TO 'uplop'@'localhost' IDENTIFIED BY 'pwdplop'; +MariaDB [(none)]> grant all on dbplop.* to 'uplop'@'localhost' identifed by 'pwdplop'; 
-FLUSH PRIVILEGES;+MariaDB [(none)]> flush privileges;
 </code> </code>
-===== Read Only =====+===== Donner des accès en lecture seul sur une base à un utilisateur =====
 <code> <code>
-GRANT SELECT ON 'dbplop' TO 'rouplop'@'192.168.0.%' IDENTIFIED BY 'ropwdplop'; +MariaDB [(none)]> grant select on 'dbplop' to 'rouplop'@'192.168.0.%' identified by 'ropwdplop'; 
-FLUSH PRIVILEGES;+MariaDB [(none)]> flush privileges;
 </code> </code>
-===== All Access =====+===== Donner tous les accès sur une base à un utilisateur =====
 <code> <code>
-GRANT ALL ON 'dbplop' TO 'rouplop'@'192.168.0.%' IDENTIFIED BY 'ropwdplop'; +MariaDB [(none)]> grant all on 'dbplop' to 'rouplop'@'192.168.0.%' identified by 'ropwdplop'; 
-FLUSH PRIVILEGES;+MariaDB [(none)]> flush privileges;
 </code> </code>
 +===== Supprimer une base de données =====
 +<code>
 +MariaDB [(none)]> drop database nomDeMaBase;
 +</code>
 +===== Supprimer un utilisateur =====
 +<code>MariaDB [(none)]> drop user 'monUtilisateur'@'param';</code>
 +===== Modifier un mot de passe =====
 +==== Utilisateur ====
 +<code>
 +MariaDB [(none)]> use mysql
 +MariaDB [(mysql)]> update user set password=PASSWORD('plop') where user='utilisateur';
 +MariaDB [(mysql)]> flush privileges;
 +CTRL+d
 +</code>
 +==== Root ====
 +Si le mot de passe est perdu et qu'il est impossible de s'y connecter.
 +<code>
 +:~ >$ systemctl stop mariadb
 +:~ >$ mysqld_safe --skip-grant-tables &
 +:~ >$ mysql -u root
 +MariaDB [(none)]> use mysql
 +MariaDB [(mysql)]> update user set password=PASSWORD('plop') where user='root';
 +MariaDB [(mysql)]> flush privileges;
 +CTRL+d
 +:~ >$ systemctl restart mariadb</code>
mariadb/start.1537218842.txt.gz · Dernière modification : de jonathan