Maison > base de données > tutoriel mysql > le corps du texte

paramètres mysql centos

WBOY
Libérer: 2023-05-20 09:45:37
original
838 Les gens l'ont consulté

CentOS MySQL Setup

MySQL est un système de gestion de base de données relationnelle open source. Il s'agit de l'une des bases de données les plus populaires et elle est largement utilisée dans le développement et la gestion d'applications Web et de sites Web Internet. Cet article explique comment installer et configurer MySQL sur le système d'exploitation CentOS.

  1. Installer MySQL

L'installation de MySQL dans CentOS est très simple, vous pouvez utiliser la commande suivante pour l'installer sur votre système :

sudo yum install mysql-server

Cette commande installera le serveur MySQL et les dépendances associées.

  1. Démarrez le service MySQL

Une fois l'installation terminée, vous devez démarrer le service MySQL. Vous pouvez démarrer le service MySQL à l'aide de la commande suivante :

sudo service mysqld start

Vous pouvez également démarrer le service MySQL à l'aide de la commande suivante :

sudo systemctl start mysqld

Cette commande démarrera le service MySQL et l'exécutera dans l'arrière-plan.

  1. Configuration de MySQL

Par défaut, le serveur MySQL de CentOS n'a pas de mot de passe. Pour une sécurité accrue, vous devez définir un mot de passe utilisateur root pour MySQL.

Vous pouvez définir le mot de passe de l'utilisateur root MySQL à l'aide de la commande suivante :

sudo mysql_secure_installation

Après avoir exécuté cette commande, vous serez invité à saisir le mot de passe root. Entrez le mot de passe que vous souhaitez utiliser et appuyez sur Entrée pour continuer.

Le script vous proposera ensuite quelques options pour modifier les paramètres de sécurité MySQL. Si vous souhaitez appliquer une politique de mot de passe et supprimer les utilisateurs anonymes, saisissez y.

Ensuite, vous devez saisir le nouveau mot de passe de cet utilisateur root. Il vous sera demandé de confirmer vos mots de passe pour vous assurer qu'ils correspondent.

Enfin, vous avez la possibilité de supprimer la base de données de test et les utilisateurs accédant à la base de données de test, ce qui est une vulnérabilité courante avec les bases de données MySQL mal configurées.

  1. Connectez-vous à MySQL

Après avoir terminé l'installation et la configuration de MySQL, vous pouvez vous connecter à MySQL à l'aide de la commande suivante :

mysql -u root -p

Cette commande vous demandera de saisir le mot de passe root. vous venez de créer. Après avoir entré votre mot de passe, appuyez sur Entrée pour continuer. Si vous avez entré le mot de passe correctement, vous verrez une invite MySQL. Cela signifie que vous pouvez désormais interagir avec MySQL et effectuer diverses opérations de votre choix.

  1. Paramètres du pare-feu

Pour accéder au serveur MySQL sur un ordinateur distant, vous devez ouvrir le port du serveur MySQL pour autoriser les connexions.

Vous pouvez configurer le pare-feu dans CentOS 7 pour autoriser le trafic entrant vers le port MySQL (la valeur par défaut est 3306) en utilisant la commande suivante :

sudo firewall-cmd --zone=public --add-port=3306/tcp - -permanent
sudo firewall-cmd --reload

Cela ajoutera une entrée dans les règles de pare-feu pour autoriser le port MySQL afin que d'autres ordinateurs puissent se connecter à votre serveur MySQL.

Si vous utilisez une ancienne version de CentOS, telle que CentOS 6, vous pouvez utiliser la commande suivante :

sudo iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPTER
sudo service iptables save

Cela garantira que la règle iptables qui autorise le port MySQL est définie et l'enregistre afin qu'elle soit conservée jusqu'au prochain redémarrage.

Résumé

MySQL est un puissant système de gestion de bases de données relationnelles largement utilisé pour le développement et la gestion d'applications Web et de sites Web Internet. En suivant les étapes ci-dessus, vous pouvez facilement installer et configurer MySQL dans CentOS. De plus, vous pouvez augmenter la sécurité de votre serveur MySQL pour vous assurer qu'il n'est pas vulnérable aux attaques et qu'il fournit des services plus fiables.

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!

source:php.cn
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