Maison > Article > base de données > Comment ajouter un mot de passe root MySQL ?
MySQL est un système de gestion de bases de données relationnelles open source populaire couramment utilisé pour stocker et gérer des données. Après avoir installé MySQL, nous devons définir un mot de passe utilisateur root pour protéger la sécurité de la base de données. Cet article explique comment ajouter le mot de passe root MySQL, ainsi que des exemples de code spécifiques.
MySQL fournit un outil d'initialisation sécurisé mysql_secure_installation
, qui peut nous aider à définir le mot de passe root et d'autres configurations de sécurité. mysql_secure_installation
,可以帮助我们设置root密码以及其他安全配置。
mysql -u root -p
sudo mysql_secure_installation
如果不使用安全初始化工具,也可以直接在MySQL中修改root密码。
mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
FLUSH PRIVILEGES;
还可以在MySQL的配置文件中直接添加root密码,这样MySQL在启动时会自动加载该密码。
/etc/mysql/my.cnf
或/etc/my.cnf
):sudo nano /etc/mysql/my.cnf
[mysqld]
[mysqld] skip-grant-tables
sudo systemctl restart mysql
mysql -u root
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';🎜🎜Après avoir modifié le mot de passe, actualisez le autorisations pour que les modifications prennent effet : 🎜🎜 rrreee🎜3. Ajoutez le mot de passe root dans le fichier de configuration MySQL🎜🎜 Vous pouvez également ajouter le mot de passe root directement dans le fichier de configuration MySQL, afin que MySQL charge automatiquement le mot de passe au démarrage. . 🎜
/etc/mysql/my.cnf
ou /etc/my.cnf
) : 🎜🎜rrreee[mysqld]
: 🎜🎜rrreee🎜🎜Enregistrez et fermez le fichier, puis redémarrez le service MySQL : 🎜🎜rrreee🎜🎜Connectez-vous à MySQL en utilisant le commande suivante, ceci Vous pouvez directement utiliser l'utilisateur root pour accéder sans mot de passe : 🎜🎜rrreee🎜🎜Modifier le mot de passe root : 🎜🎜rrreee🎜🎜Supprimez le contenu ajouté dans le fichier de configuration, enregistrez et fermez le fichier, puis redémarrez le Service MySQL. 🎜🎜🎜Résumé🎜🎜Avec la méthode ci-dessus, nous pouvons facilement ajouter le mot de passe root de MySQL pour améliorer la sécurité de la base de données. Que vous utilisiez un outil d'initialisation sécurisé, modifiiez le mot de passe directement dans MySQL ou ajoutiez un mot de passe dans le fichier de configuration, vous pouvez protéger efficacement la base de données contre tout accès non autorisé. Bien entendu, lors de la définition d’un mot de passe, vous devez vous assurer que le mot de passe est sécurisé et complexe pour éviter d’être piraté. 🎜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!