Maison  >  Article  >  base de données  >  mysql définir le mot de passe Linux

mysql définir le mot de passe Linux

WBOY
WBOYoriginal
2023-05-23 14:09:092124parcourir

MySQL est un système de gestion de bases de données relationnelles open source populaire qui peut fonctionner sur différents systèmes d'exploitation, y compris Linux. Sur les systèmes Linux, l'installation et la configuration de MySQL sont relativement simples, mais afin de protéger la sécurité de la base de données, il est recommandé de définir un mot de passe pour MySQL.

Dans cet article, nous présenterons comment définir un mot de passe pour MySQL sous Linux.

  1. Installer MySQL

Tout d'abord, nous devons installer MySQL sous Linux. Vous pouvez exécuter la commande suivante dans le terminal pour installer :

sudo apt update
sudo apt install mysql-server
  1. Start MySQL

Une fois l'installation terminée, vous devez démarrer le Service MySQL. Vous pouvez utiliser la commande suivante pour démarrer le service MySQL :

sudo systemctl start mysql

Si vous souhaitez que MySQL démarre automatiquement au démarrage du système, vous pouvez utiliser la commande suivante pour activer le service MySQL :

sudo systemctl enable mysql
    #🎜🎜 #Définir le mot de passe de l'utilisateur root
Par défaut, dans MySQL, l'utilisateur root n'a pas de mot de passe. Afin de protéger la sécurité de la base de données, il est recommandé de définir un mot de passe pour l'utilisateur root.

Vous pouvez utiliser la commande suivante pour vous connecter à MySQL :

mysql -u root

Après une connexion réussie, vous devez exécuter la commande suivante pour définir le mot de passe de l'utilisateur root : #🎜🎜 #
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password';

will Remplacez votre_mot de passe par le mot de passe que vous souhaitez définir. Une fois la configuration terminée, utilisez la commande suivante pour quitter MySQL :

exit;

    Test de connexionyour_password 替换为你想要设置的密码。设置完成后,使用以下命令退出MySQL:

    mysql -u root -p
    1. 测试连接

    为了确认密码设置成功,我们可以使用以下命令再次登录MySQL:

    rrreee

    在提示后输入你设置的密码,如果登录成功,说明密码设置成功。

    1. 其他用户密码设置

    除了root用户,你可以为其他用户设置密码。在MySQL中,添加、修改和删除用户的命令如下:

    添加用户:CREATE USER 'username'@'localhost' IDENTIFIED BY 'your_password';

    修改用户密码:ALTER USER 'username'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password';

    删除用户:DROP USER 'username'@'localhost';

    usernameyour_password

      Afin de confirmer que le mot de passe est défini avec succès, nous pouvons utiliser à nouveau Connectez-vous à MySQL avec la commande suivante :
    1. rrreee
    2. Entrez le mot de passe que vous avez défini après l'invite. Si la connexion est réussie, le mot de passe est défini avec succès.

      Paramètres de mot de passe pour les autres utilisateurs

      #🎜🎜##🎜🎜#En plus de l'utilisateur root, vous pouvez définir des mots de passe pour d'autres utilisateurs. Dans MySQL, les commandes pour ajouter, modifier et supprimer des utilisateurs sont les suivantes : #🎜🎜##🎜🎜#Ajouter un utilisateur : CREATE USER 'username'@'localhost' IDENTIFIED BY 'your_password'; #🎜🎜 ##🎜🎜#Changer le mot de passe de l'utilisateur : ALTER USER 'username'@'localhost' IDENTIFIÉ AVEC mysql_native_password PAR 'new_password';#🎜🎜##🎜🎜#Supprimer l'utilisateur : DROP USER 'username'@'localhost';#🎜🎜##🎜🎜#Remplacez username et your_password par le nom d'utilisateur et le mot de passe que vous souhaitez définir. #🎜🎜##🎜🎜##🎜🎜#Summary#🎜🎜##🎜🎜##🎜🎜# Définir un mot de passe pour MySQL est une mesure de sécurité de base de base de données qui est très simple sous Linux. Cela ne prend que quelques étapes et une fois la configuration terminée, votre base de données sera plus sécurisée. #🎜🎜#

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