Maison > tutoriels informatiques > connaissances en informatique > Comment installer la base de données MariaDB sur Debian 12

Comment installer la base de données MariaDB sur Debian 12

WBOY
Libérer: 2024-02-20 14:24:02
avant
1121 Les gens l'ont consulté

如何在 Debian 12 上安装 MariaDB数据库

MariaDB est un système de gestion de base de données relationnelle multithread open source et remplace MySQL. MariaDB est le remplacement par défaut de MySQL dans Debian.

Ce tutoriel explique comment installer MariaDB sur Debian 12.

Conditions de préparation

1. Une machine virtuelle VPS avec Debian 12 installé (il est recommandé d'acheter un hôte virtuel Alibaba Cloud VPS ou Tencent Cloud VPS. Si vous préférez les serveurs étrangers, il est recommandé d'essayer VPS sur Vultr. Inscrivez-vous et vous le ferez. obtenez une expérience de 50 $, très rentable), bien sûr, vous pouvez également l'utiliser sur votre propre ordinateur ou machine virtuelle.

2. Si vous utilisez VPS, pour des raisons de sécurité, il est recommandé d'utiliser un compte non root. Vous pouvez créer un compte avec les autorisations sudo sur Debian 12.

Installer MariaDB

Au moment de la rédaction, la dernière version de MariaDB disponible dans Debian main est la version 10.11.4, vous pouvez donc l'installer directement depuis la ligne de commande à l'aide de la commande.

Tout d'abord, effectuez les étapes suivantes en tant que root ou utilisateur disposant des privilèges sudo pour installer MariaDB sur Debian 12 :

Exécutez la commande suivante dans le terminal de commande pour installer la base de données MariaDB.

1. Mettre à jour le progiciel

sudo apt update
sudo apt install mariadb-server
Copier après la connexion

2. Une fois l'installation terminée, le service de base de données démarrera automatiquement. Vous pouvez vérifier si le service est normal via la commande suivante.

sudo systemctl status mariadb
Copier après la connexion

Vous verrez un résultat similaire à celui-ci :

● mariadb.service - MariaDB 10.11.4 database server
    Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; preset: enabled)
    Active: active (running) since Sun 2024-01-14 13:16:27 CST; 22h ago
      Docs: man:mariadbd(8)
            https://mariadb.com/kb/en/library/systemd/
  Main PID: 5224 (mariadbd)
    Status: "Taking your SQL requests now..."
    Tasks: 8 (limit: 2235)
    Memory: 161.6M
      CPU: 1.791s
    CGroup: /system.slice/mariadb.service
            └─5224 /usr/sbin/mariadbd
Copier après la connexion

Renforcer la sécurité de MariaDB

MariaDB est livré avec un script qui peut vous aider à rendre votre installation plus sécurisée. Pour démarrer le script, tapez mysql_secure_installation dans le terminal :

sudo mysql_secure_installation
Copier après la connexion

Pendant l'exécution du script, vous serez invité à définir un mot de passe pour l'utilisateur root, à supprimer les utilisateurs anonymes, à restreindre l'accès de l'utilisateur root à l'ordinateur local et à supprimer la base de données de test.

Semblable à ce qui suit :

...
Enter current password for root (enter for none):
...
Set root password? [Y/n] Y
New password:
Re-enter new password:
...
Remove anonymous users? [Y/n] Y
...
Disallow root login remotely? [Y/n] Y
...
Remove test database and access to it? [Y/n] Y
...
Reload privilege tables now? [Y/n] Y
...
Thanks for using MariaDB!
Copier après la connexion

Une fois les options de configuration terminées, le script rechargera le tableau des autorisations, garantissant que les modifications prennent effet immédiatement.

Toutes les étapes seront expliquées en détail. Si vous n'avez pas d'exigences personnelles particulières, il est recommandé de sélectionner « Y » (oui) à toutes les questions.

Méthode d'authentification

Par défaut, l'utilisateur root de MariaDB utilise le plugin d'authentification unix_socket, qui vérifie l'ID utilisateur valide lors de l'appel de l'outil client mysql.

Cela signifie que vous ne pouvez vous connecter au serveur MariaDB en tant que root que si vous appelez la commande mysql en tant que racine système ou si vous ajoutez sudo à la commande.

Pour une sécurité améliorée, il est recommandé de conserver le plugin d'authentification par défaut et de permettre à l'utilisateur root de s'authentifier uniquement via les sockets Unix.

Si vous souhaitez modifier l'authentification root en authentification classique, connectez-vous au serveur MariaDB et exécutez dans le terminal de ligne de commande :

sudo mysql
Copier après la connexion

Exécutez l'instruction SQL suivante pour modifier l'authentification :

ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_root_passwd';
Copier après la connexion

Vous pouvez désormais vous connecter au serveur MariaDB en utilisant votre nouveau mot de passe :

mysql -u root -p
Copier après la connexion

Le plugin Change Authentication vous permet également de vous connecter en tant que root depuis un programme externe comme phpMyAdmin

Écrit à la fin

Dans ce tutoriel, nous vous montrons comment installer la base de données MariaDB sur le serveur Debian 12.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:mryunwei.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal