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.
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.
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.
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.
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.
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!