Cheatography
https://cheatography.com
CheatSheet to secure mariaDB
Script de sécurité
mysql_secure_installation
|
Permet d'exécuter le script de sécurité |
Set root password? [Y/n] Y |
Permet de configurer le mot de passe root |
Remove anonymous users? [Y/n] Y |
Permet d'empêcher les connexions anonymes |
Disallow root login remotely? [Y/n] Y |
Permet de désactiver les connexions distantes réalisées avec le compte root |
Remove test database and access to it? [Y/n] Y |
Permet de supprimer la base de test |
Reload privilege tables now? [Y/n] Y |
Permet de recharger les privilèges des tables |
Maxscale
cat bind-address=127.0.0.1 >> /etc/mysql/conf.d/mysql.cnf
|
Permet de forcer MariaDB Server à n'écouter que les connexions sur l'adresse de loopback, permettant de faire passer toutes les communications par maxscale. |
/etc/maxscale.cnf |
Fichier de configuration de maxscale |
[Firewall Listener] type=listener service=Firewall Service protocol=MySQLClient address=IP port=port |
Configuration permettant de mettre en place un firewall maxscale |
[Firewall Service] type=service router=readconnroute servers=server user=user passwd=password router_options=running filters=Firewall |
Configuration du firewall maxscale |
[Firewall] type=filter module=dbfwfilter action=allow rules=/etc/maxscale.modules.d/rules.txt |
Configuration du filtre du parefeu avec les règles présentes dans rules.txt |
[MySQL Monitor] type=monitor module=mysqlmon servers=server user=user passwd=password |
Configuration de monitoring du serveur maxscale |
|
|
Gestion des utilisateurs
GRANT |
Permet d'accorder des privilèges ou des rôles à des comptes |
GRANT type_of_permission
|
Permet d'accorder un type de privilèges à un utilisateur |
REVOKE type_of_permission
|
Permet de supprimer un type de privilèges à un utilisateur |
SHOW GRANTS FOR 'username'@'localhost'
|
Permet d'afficher les droits d'un utilisateur |
|
Permet de purger les privilèges |
|
Permet d'accorder tous les privilèges à l'utilisateur |
Log
/var/log/mysql/mariadb-slow.log |
Fichier de journalisation des requêtes avec une durée exceptionnellement longue |
/var/log/mysql/error.log |
Fichier de journalisation des erreurs |
/var/log/mysqld.log |
Fichier de journalisation des évènements généraux de MariaDB |
Remarque : par défaut les fichiers mariadb-slow.log et mysqld.log ne sont pas activer, il faut modifier le fichier server.cnf |
|
Created By
Metadata
Comments
No comments yet. Add yours below!
Add a Comment
Related Cheat Sheets
More Cheat Sheets by Varg