CentOS 7 est un système d'exploitation serveur largement utilisé. Lorsque vous utilisez des serveurs pour le développement de sites Web et d'applications, vous devez souvent utiliser une base de données pour stocker et gérer les données. MySQL est actuellement l'un des systèmes de gestion de bases de données relationnelles les plus utilisés. Dans cet article, nous apprendrons comment installer et configurer MySQL sur le système CentOS 7.
Avant de commencer à installer MySQL, nous devons d'abord mettre à jour et mettre à niveau le système.
Entrée en ligne de commande :
sudo yum update
Ce processus prendra un certain temps, en fonction de la puissance de traitement de votre serveur et du nombre de packages sur votre serveur. Une fois la mise à jour terminée, vous pouvez procéder à l'installation de MySQL.
Sur les systèmes CentOS 7, MySQL peut être installé via le gestionnaire de packages yum.
Saisie de ligne de commande :
sudo yum install mysql-server
Cela installera MySQL et d'autres logiciels nécessaires. Une fois l'installation terminée, vous pouvez vérifier si le serveur MySQL est démarré.
Saisie de la ligne de commande :
systemctl status mysqld
Si le serveur MySQL est démarré, le mot "actif (en cours d'exécution)" sera affiché dans le terminal. Si MySQL n'est pas démarré, vous pouvez le démarrer manuellement à l'aide de la commande suivante :
Entrée de ligne de commande :
sudo systemctl start mysqld
Après l'installation de MySQL, nous devons effectuer une configuration. Tout d’abord, nous devons définir un mot de passe pour l’utilisateur root.
Saisie de la ligne de commande :
sudo mysql_secure_installation
Entrez ensuite le mot de passe root mysql pour accéder à l'assistant de configuration de la sécurité MySQL. Veuillez noter que si vous venez de terminer l'installation, l'utilisateur root n'a pas de mot de passe défini par défaut. L'assistant de configuration de la sécurité vous invite à saisir certaines options et à définir un mot de passe root. Il est recommandé de définir un mot de passe fort. Après avoir terminé le guide, vous avez défini un mot de passe pour l'utilisateur root et vous êtes plus en sécurité.
Pour vous connecter à MySQL, vous devez utiliser la commande suivante :
Saisie de ligne de commande :
mysql -u root -p
Cela vous demandera de saisir le mot de passe de l'administrateur MySQL (root). Après avoir saisi avec succès le mot de passe, vous serez connecté au serveur MySQL et pourrez commencer à gérer la base de données.
Si vous devez créer un nouvel utilisateur MySQL, vous pouvez le faire avec la commande suivante. Par exemple, si vous souhaitez créer un utilisateur "myuser" avec un mot de passe "mypassword", utilisez l'instruction suivante :
Entrée en ligne de commande :
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
Notez que si vous exécutez le serveur MySQL localement, vous pouvez utiliser "localhost " comme nom d'hôte. Si vous souhaitez autoriser les connexions à distance, vous pouvez remplacer le nom d'hôte par l'adresse IP externe du serveur.
Pour créer une base de données MySQL, utilisez la commande suivante :
Entrée en ligne de commande :
CREATE DATABASE mydatabase;
Dans MySQL, pour effectuer toute opération, l'utilisateur doit disposer des autorisations correspondantes. Pour attribuer des autorisations à un nouvel utilisateur, utilisez la commande suivante :
Entrée de ligne de commande :
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
Cela donnera à l'utilisateur "monutilisateur" toutes les autorisations pour utiliser la base de données "mabase de données" sur la machine locale.
Pendant cette période, vous apprendrez à installer et configurer le serveur MySQL sur le système CentOS 7. MySQL peut être utilisé pour développer des sites Web et des applications et stocker de grandes quantités de données. En utilisant MySQL, vous pouvez stocker et gérer des données et également établir des relations entre les tables de données. Suivez simplement les étapes simples ci-dessus et vous pourrez configurer un serveur MySQL sur CentOS 7 et commencer à stocker des données.
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!