Maison  >  Article  >  base de données  >  paramètres Linux mysql

paramètres Linux mysql

王林
王林original
2023-05-11 16:45:092752parcourir

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!

Déclaration:
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