CentOS 7 est un système d'exploitation gratuit et open source basé sur Red Hat Enterprise Linux 7. MySQL est un système de gestion de base de données open source gratuit largement utilisé dans divers secteurs, notamment Internet, le commerce électronique, les télécommunications, la banque, la finance, le gouvernement, etc. L'installation de MySQL est une compétence essentielle pour les administrateurs système Linux. Cet article explique comment installer MySQL sur CentOS 7.
Dans CentOS 7, nous pouvons installer MySQL via le gestionnaire de paquets yum, entrez la commande suivante dans le terminal :
sudo yum install mysql-server mysql
Cela installera automatiquement le service MySQL et le client MySQL sur votre système CentOS 7 supérieur .
Une fois l'installation terminée, nous devons démarrer le service MySQL, entrez la commande suivante :
sudo systemctl start mysqld
Cela démarrera le service MySQL et le configurera pour qu'il démarre de manière aléatoire.
Une fois MySQL installé, nous devons effectuer une configuration de base dessus pour qu'il puisse fonctionner correctement. Exécutez la commande suivante :
sudo mysql_secure_installation
Il s'agit de l'assistant d'installation sécurisée de MySQL, il vous demandera de faire ce qui suit :
Lors de la définition du mot de passe root, vous devez saisir un mot de passe fort et l'écrire dans un endroit sûr pour le stocker.
Après avoir installé et configuré MySQL, vous pouvez vous connecter à MySQL à l'aide de la commande suivante :
mysql -u root -p
Après avoir entré le mot de passe root, vous pouvez vous connecter à MySQL et commencer à le gérer et à l'utiliser.
Dans un environnement de production, la sécurité est cruciale et nous pouvons garantir la sécurité des données en définissant différentes autorisations pour différents utilisateurs. Voici les commandes de base sur la façon de gérer les autorisations MySQL :
GRANT SELECT,INSERT,UPDATE,DELETE ON mydb.* TO '<username>'@'localhost' IDENTIFIED BY '<password>'; FLUSH PRIVILEGES;
Les commandes ci-dessus définiront les autorisations SELECT, INSERT, UPDATE et DELETE pour la base de données spécifiée par l'utilisateur.
Pour protéger votre serveur MySQL, vous devez prendre les mesures appropriées pour en restreindre l'accès. Il est recommandé d'utiliser un pare-feu pour restreindre l'accès au serveur MySQL. Vous pouvez autoriser l'accès à distance et spécifier une adresse IP spécifique à l'aide des commandes suivantes :
sudo firewall-cmd --zone=public --add-service=mysql --permanent sudo firewall-cmd --zone=public --add-rich-rule 'rule family="ipv4" source address="<ip address>" service name="mysql" accept' --permanent sudo firewall-cmd --reload
La première commande ajoute le port de ce serveur (3306), la deuxième commande autorise l'accès depuis une IP spécifique et la troisième commande redémarre le pare-feu.
Dans cet article, nous avons présenté comment installer MySQL sur CentOS 7 et effectué quelques configurations de base. Nous avons également expliqué comment utiliser différents paramètres d'autorisation pour garantir la sécurité de vos données et comment restreindre l'accès à votre serveur MySQL. Si vous êtes administrateur système Linux, ce sont des compétences essentielles.
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!