Nous avons un script en ligne de commande PHP pour la version d'une base de données. Nous exécutons ce script chaque fois qu'un développeur ajoute un nouveau correctif de base de données.
Le script exécute le correctif avec la ligne de commande MySQL:
system('mysql --user=xxx --password=xxx < patch.sql');
Cependant, MySQL 5.6 lance maintenant l'avertissement suivant:
Avertissement: L'utilisation d'un mot de passe sur l'interface de ligne de commande peut être non sécurisée
Ce qui est évidemment vrai, mais pourrait ou non être un problème pour l'utilisateur.
- Quelle est l' alternative sécurisée alors?
- Sinon, est-il possible de désactiver cet avertissement?
Veuillez noter que je ne veux pas avoir à me fier à un fichier de mot de passe externe.