Maison > base de données > tutoriel mysql > Comment effectuer un « mysqldump » sans mot de passe dans Ubuntu ?

Comment effectuer un « mysqldump » sans mot de passe dans Ubuntu ?

Barbara Streisand
Libérer: 2024-12-07 11:39:14
original
230 Les gens l'ont consulté

How to Perform a Passwordless `mysqldump` in Ubuntu?

Exécuter Mysqldump sans invite de mot de passe

Les sauvegardes automatisées de bases de données via des tâches cron rencontrent souvent des problèmes de saisie de mot de passe. Cet article présente des méthodes efficaces pour résoudre ce problème dans Ubuntu sans invite de mot de passe.

Solution 1 : Créer un fichier de configuration

  1. Ouvrez un terminal et accédez à votre répertoire personnel.
  2. Créez un fichier nommé ~/.my.cnf avec les autorisations définies sur 600.
  3. Ajoutez le contenu suivant au fichier :
[mysqldump]
user=mysqluser
password=secret
Copier après la connexion

Ce fichier de configuration stocke votre nom d'utilisateur et votre mot de passe MySQL, éliminant ainsi le besoin de saisie manuelle.

Solution 2 : Options de ligne de commande

Vous pouvez également utiliser la ligne de commande suivante option :

mysqldump -u [user name] -p[password] [database name] > [dump file]
Copier après la connexion

Cependant, notez que cette méthode stocke le mot de passe dans la commande, le rendant non sécurisé et accessible aux autres utilisateurs.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal