Maison >base de données >tutoriel mysql >paramètres Linux mysql
Ces dernières années, le système d'exploitation Linux est devenu de plus en plus populaire parmi les gens. En tant que puissant système de gestion de bases de données relationnelles open source, MySQL est également une base de données largement utilisée. Il est inévitable d'installer et de configurer MySQL sur un serveur exécutant un système Linux. Ce qui suit explique comment configurer MySQL dans un système Linux.
1. Installer MySQL
Il existe deux façons d'installer MySQL sur les systèmes Linux : l'une consiste à l'installer à partir du gestionnaire de packages du système d'exploitation ; l'autre consiste à télécharger et à installer MySQL à partir du site officiel.
1.1 Installer à partir du gestionnaire de packages
Tout d'abord, entrez la commande suivante dans le terminal pour mettre à jour le package :
sudo apt-get update
Ensuite, entrez la commande suivante pour installer MySQL :
sudo apt-get install mysql -server
Pendant le processus d'installation, vous serez invité à saisir le mot de passe de l'utilisateur root MySQL. Veuillez noter que ce mot de passe constitue l'autorité la plus élevée pour accéder à la base de données MySQL, équivalente à l'autorité d'administrateur, alors assurez-vous de vous en souvenir.
Une fois l'installation terminée, vous pouvez vérifier si MySQL a été correctement installé en exécutant la commande suivante :
sudo systemctl status mysql
1.2 Téléchargez et installez depuis le site officiel
Téléchargez le package d'installation de MySQL depuis le site officiel , puis extrayez-le dans la table des matières cible.
tar -zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
Une fois la décompression terminée, MySQL doit être initialisé. Entrez la commande suivante sur la ligne de commande :
bin/mysqld --initialize
Une fois l'initialisation terminée, vous pouvez démarrer le serveur MySQL via la commande suivante :
bin/mysqld_safe --user=mysql &
2. Configurer MySQL
2.1 Modifier le numéro de port par défaut de MySQL
Sous Linux, une fois MySQL installé, il utilisera le port 3306 par défaut. Afin d'augmenter la sécurité, le numéro de port MySQL doit être remplacé par un autre port. Voici les étapes spécifiques :
Étape 1 : Modifiez le fichier de configuration MySQL. Entrez la commande suivante dans le terminal :
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
Étape 2 : Recherchez le contenu suivant dans le fichier :
[mysqld]
...
port = 3306
...
Changez 3306 par un autre numéro de port, par exemple : 8888.
[mysqld]
...
port = 8888
...
Étape 3 : Enregistrez et quittez le fichier :
:wq
Étape 4 : Redémarrez MySQL :
sudo service mysql restart
2.2 Créer un utilisateur d'accès à distance
Par défaut, MySQL autorise uniquement l'accès local. Si vous souhaitez autoriser l'accès à distance, vous devez créer un utilisateur d'accès à distance sur le serveur MySQL.
Étape 1 : Connectez-vous au serveur MySQL en tant qu'utilisateur root :
mysql -u root -p
Étape 2 : Créez les utilisateurs et les droits d'accès nécessaires :
CRÉER UN UTILISATEUR 'nom d'utilisateur'@'%' IDENTIFIÉ PAR 'mot de passe';
ACCORDEZ TOUS LES PRIVILÈGES SUR . À 'nom d'utilisateur'@'%' AVEC OPTION D'ACCORD;
où le nom d'utilisateur est le nom d'utilisateur que vous avez spécifié, % signifie que toutes les adresses IP sont accessibles et le mot de passe est le nom d'utilisateur que vous avez spécifié. spécifié. Mot de passe spécifié par l’utilisateur.
Étape 3 : Actualiser les autorisations :
FLUSH PRIVILEGES ;
2.3 Configurer l'accès à distance MySQL
Si vous souhaitez accéder au serveur MySQL à distance depuis une autre machine, certaines configurations sont requises.
Première étape : modifiez le fichier de configuration MySQL. Entrez la commande suivante dans le terminal :
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
Étape 2 : Recherchez ce qui suit :
[mysqld]
...
bind-address = 127.0 .0.1
...
Changez 127.0.0.1 par l'adresse IP de cette machine.
[mysqld]
...
bind-address = 192.168.1.1
...
Étape 3 : Enregistrez et quittez le fichier :
:wq
Étape 4 : Redémarrez MySQL :
sudo service mysql restart
3. Résumé
La configuration de MySQL dans un système Linux est relativement simple. Grâce aux étapes ci-dessus, nous pouvons terminer l'installation et la configuration de MySQL et permettre à MySQL de fonctionner normalement sur le système Linux. Dans le même temps, nous pouvons également définir librement le numéro de port de MySQL et augmenter la sécurité d'accès de MySQL. En particulier, il permet l'accès et les paramètres à distance pour accéder à MySQL à partir d'autres machines, ce qui rend l'utilisation de MySQL plus pratique et plus pratique.
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!