SQL – Installation/Configuration MariaDB sous Debian 12

MariaDB est un SGBD. Il vous permet donc de créer et de gérer des bases de données.

Installation MariaDB sous Debian 12 : apt install mariadb-server

Par défaut, si vous êtes en root, vous pouvez lancer MariaDB avec la simple commande mysql sans mot de passe.

Pour plus de sécurité, je vous conseille d’obliger la saisie du mot de passe même en root.

Pour cela, connectez-vous à MariaDB via la commande mysql.

Une fois connecté, veuillez saisir les commandes SQL ci-dessous :

  • ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘MY_NEW_PASSWORD’;
  • FLUSH PRIVILEGES;
  • SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘MY_NEW_PASSWORD’);
  • FLUSH PRIVILEGES;
  • exit

Finissez en rebootant le service MariaDB : systemctl restart mariadb

Dorénavant, par l’intermédiaire de ces actions, si vous exécutez la commande mysql, vous obtiendrez l’erreur ci-dessous :

ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO)

Pour vous connecter, il vous faudra donc saisir la commande mysql -u root -p

Le mot de passe vous sera ainsi demandé, il ne vous restera plus qu’à le renseigner.

Si vous souhaitez également vérifier votre version MariaDB, vous pouvez utiliser la commande mysql --version.

Vous pouvez maintenant créer votre Database et faire vos premières requêtes SQL, n’hésitez pas à vous rendre sur cet article si besoin. N’oubliez pas également de penser à un plan de sauvegardes.

Si vous avez besoin d’un environnement graphique afin de vous sentir plus à votre aise, je vous propose l’interface Adminer, à découvrir sur ce lien. Il n’y a rien à configurer, cela vous téléchargera seulement un fichier PHP, que vous n’aurez qu’à rajouter à l’emplacement de votre choix dans l’arborescence de votre site web. C’est beaucoup plus simple à installer que PHPMyAdmin par exemple.

Publications similaires

  • Codes ASCII utiles

    L’American Standard Code for Information Interchange, de son petit nom le code ASCII (prononcez aski), est une norme informatique, inventée dans les années 60, pour le codage des caractères. En adoptant le même codage, les systèmes informatiques conçus par n’importe quel fabricant savent ainsi échanger du texte, des nombres, des signes de ponctuation et bien…

  • IA et Vie privée

    Vous êtes de plus en plus nombreux à utiliser l’IA dans le cadre professionnel dans le but de vous assister. Malheureusement, sans même vous en rendre compte sur le moment, il peut vous arriver d’y inclure des informations confidentielles. Et si ces dernières étaient amenées à arriver dans de mauvaises mains, cela pourrait s’avérer fatale…

  • Cisco – Gestion des VLAN

    Un VLAN (Virtual Local Area Network) est un réseau informatique logique indépendant. De nombreux VLAN peuvent coexister sur un même switch. Ils permettent entre autres de séparer les flux, de segmenter le réseau et d’améliorer la sécurité en offrant la possibilité d’isoler un ensemble logique.   Création d’un VLAN :   Rattachement d’une interface (port)…

  • Convertir un PS1 en EXE

    Vous avez créé une application Windows Form via Powershell. Votre but est que les utilisateurs puissent la lancer comme n’importe quelle application portable, sans avoir à l’exécuter via Powershell. Pour cela, il vous faut convertir votre PS1 en EXE. Ça tombe bien, il existe un logiciel pour cela, dont le nom est clairement explicite :…