MySQL est un système de gestion de bases de données relationnelles open source largement utilisé dans diverses applications Web, applications mobiles et applications de bureau. L'installation et la configuration de MySQL dans un système Linux vous permettent de créer, gérer et maintenir facilement des bases de données. Cet article explique comment installer et configurer MySQL dans un système Linux.
Étape 1 : Installer MySQL
Il existe de nombreuses façons d'installer MySQL sur les systèmes Linux. Voici les deux méthodes les plus couramment utilisées :
Méthode 1 : Installer via la source MySQL officielle
Dans les systèmes Linux, la source MySQL officielle Les sources sont généralement fournies avec les propres outils de gestion de packages du système. Vous pouvez installer MySQL à partir de la source officielle de MySQL en exécutant simplement les commandes suivantes :
sudo apt-get update sudo apt-get install mysql-server
Ces commandes téléchargeront et installeront MySQL à l'aide de l'outil de gestion de paquets apt-get.
Méthode 2 : Installer via un package compressé
Si vous devez personnaliser l'installation de MySQL dans le système Linux ou si la source téléchargée ne contient pas le binaire officiel de MySQL, vous pouvez l'installer manuellement en téléchargeant le package compressé fourni sur le site officiel de MySQL.
Exécutez la commande suivante pour télécharger le package compressé MySQL :
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.27.tar.gz
Une fois le téléchargement terminé, utilisez la commande suivante pour décompresser le package :
tar –zxvf mysql-5.7.27.tar.gz
Une fois la décompression terminée, entrez dans le répertoire décompressé et exécutez la commande suivante pour compiler :
cd mysql-5.7.27 cmake . make make install
La commande ci-dessus compilera et installera MySQL.
Étape 2 : Configurer MySQL
Une fois l'installation terminée, vous devez effectuer la configuration de base de MySQL pour vous assurer que la base de données peut fonctionner correctement.
MySQL est ouvert par défaut après l'installation et n'importe qui peut accéder à la base de données via une méthode basée sur le réseau. Pour garantir la sécurité, les mesures suivantes doivent être prises :
Contrôle d'accès : restreindre l'accès au port MySQL (3306 par défaut) à la machine locale.
sudo iptables -A INPUT -p tcp --destination-port 3306 -j DROP sudo iptables -A INPUT -s localhost -p tcp --destination-port 3306 -j ACCEPT sudo iptables -A INPUT -s 10.0.0.0/8 -p tcp --destination-port 3306 -j ACCEPT
La commande ci-dessus restreint le port 3306 du maillage externe, autorisant uniquement l'accès IP local et spécifié.
Par défaut, l'utilisateur root MySQL n'a pas de mot de passe. Pour garantir la sécurité, un mot de passe root doit être défini.
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyPass');
La commande ci-dessus définira un nouveau mot de passe pour l'utilisateur root sur "MyPass".
Étape 3 : Connectez-vous à MySQL
Il existe de nombreuses façons de se connecter à MySQL dans le système Linux. Voici les deux méthodes les plus couramment utilisées :
Méthode 1 : Connectez-vous via la ligne de commande
Dans le terminal du. Système Linux, vous pouvez passer Utilisez la commande suivante pour vous connecter à MySQL :
mysql -hlocalhost -uroot -p
Après avoir exécuté la commande ci-dessus, le système vous demandera de saisir le mot de passe de l'utilisateur root MySQL.
Méthode 2 : Connectez-vous via l'interface graphique
En plus de vous connecter à MySQL à partir de la ligne de commande, vous pouvez également utiliser certains outils GUI pour vous connecter à MySQL. Habituellement, ces outils fournissent des interfaces plus conviviales et plus faciles à utiliser, telles que PhpMyAdmin, MyGUI, HeidiSQL, etc.
Sur les systèmes Linux, vous pouvez installer PhpMyAdmin via la commande suivante :
sudo apt-get install phpmyadmin
La commande ci-dessus installera PhpMyAdmin via l'outil de gestion de packages apt-get. Une fois installé, PhpMyAdmin est accessible via le navigateur Web de votre système.
Résumé :
MySQL est un système de gestion de bases de données relationnelles très puissant et convivial. L'installation et la configuration de MySQL dans un système Linux peuvent non seulement vous aider à créer, gérer et maintenir des bases de données, mais également à renforcer les mesures de protection de la sécurité de vos données, rendant votre système plus sécurisé et plus stable.
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!