Créer un utilisateur mariadb limité à une seule base de donnée

Petit mémo pour créer un utilisateur avec sa base sous mariadb depuis son terminal préféré. Le truc classique, qu’on fait tout le temps et que l’on oublie toujours. CREATE DATABASE mabase ; GRANT ALL PRIVILEGES ON mabase.* TO "monlogin"@"%" identified by ‘monpass’; FLUSH PRIVILEGES; Pour une connexion en locale on remplace % par localhost. Pour une connexion depuis un serveur dédié on replace % par l’adresse ip de dit serveur.
Lire plus →

MariaDB : Sauvegarder et restaurer

Petit mémo pour sauvegarder en root mes bases de données, avant migration ou modifications majeurs par exemple. SAUVEGARDER Sauvegarder toutes les bases de données : mysqldump –user=mon_user –password=mon_password –all-databases > fichier_destination.sql Sauvegarder une base de données précise : mysqldump –user=mon_user –password=mon_password –databases nom_de_la_base > fichier_destination.sql Sauvegarder plusieurs bases de données : mysqldump –user=mon_user –password=mon_password –databases nom_de_la_base_1 nom_de_la_base_2 > fichier_destination.sql Sauvegarder une table précise : mysqldump –user=mon_user –password=mon_password –databases nom_de_la_base –tables nom_de_la_table > fichier_destination.
Lire plus →