Maison > Article > base de données > Comment configurer un serveur MySQL sur un système Linux
MySQL est un système de gestion de bases de données relationnelles open source largement utilisé dans diverses applications pour stocker des données et des informations. Dans cet article, nous montrerons comment configurer un serveur MySQL sur un système Linux.
Avant de démarrer l'installation de MySQL, vous devez effectuer les préparations suivantes :
Exécutez la commande suivante pour installer MySQL :
sudo apt-get update
sudo apt-get install mysql-server
Pendant le processus d'installation, vous devez configurer le compte superutilisateur pour MySQL (c'est-à-dire l'utilisateur root), qui peut être configuré via la commande mysql_secure_installation.
sudo mysql_secure_installation
Il vous sera demandé de saisir le mot de passe de l'utilisateur root MySQL, puis il y aura une série de questions auxquelles répondre. Il est recommandé de sélectionner l'option "Oui" et de définir un nouveau mot de passe pour renforcer la sécurité MySQL.
Vous pouvez vous connecter au serveur MySQL en utilisant la commande suivante :
mysql -u root -p
Le paramètre -u indique le nom d'utilisateur à utiliser, et le paramètre -p vous oblige à entrez un mot de passe.
De nouveaux utilisateurs et bases de données peuvent être ajoutés à l'aide de la commande suivante :
CREATE DATABASE dbname;
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT TOUS LES PRIVILÈGES SUR dbname .* TO 'username'@'localhost';
Le nom de base de données ici est le nom de la base de données que vous souhaitez créer, le nom d'utilisateur est le nom d'utilisateur que vous souhaitez créer et le mot de passe est le mot de passe que vous souhaitez attribuer à l'utilisateur.
Par défaut, le serveur MySQL autorise uniquement les connexions locales. Si vous devez accéder au serveur MySQL à distance, vous devez procéder comme suit :
sudo nano /etc/mysql/ mysql.conf.d/mysqld.cnf
bind-address = 0.0.0.0
sudo service mysql restart
Si vous utilisez un pare-feu, veuillez laisser le port 3306 (le port par défaut utilisé par MySQL) ouvert.
sudo ufw allow 3306/tcp
Si vous ne parvenez pas à vous connecter au serveur MySQL, essayez de vérifier les éléments suivants :
Pour résumer, MySQL est un système de gestion de bases de données relationnelles performantes, fiables et faciles à entretenir. Il est relativement simple d'installer et de configurer le serveur MySQL. Grâce à l'introduction de cet article, vous pouvez facilement configurer un serveur MySQL à utiliser par vos applications.
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!