- Способ первый, --defaults-extra-file
Создаем файл, например, /root/.my_mysqldump.cnf со следующим содержимым:[client] user = mysqldump password = mysqldump_password host = localhost
- не забываем установить на файл права, дающие доступ к нему только пользователю, под которым запускается mysqldump
- в mysql должен существовать пользователь 'mysqldump'@'localhost' с паролем mysqldump_password и соответствующими правами
- при запуске mysqldump добавляем:# mysqldump --defaults-extra-file=/root/.my_mysqldump.cnf
- Способ второй, --login-path
Создание:# mysql_config_editor set --login-path=backup --host=localhost --user=mysqldump --password
- пароль задается вручную при запуске утилиты
- в mysql должен существовать пользователь 'mysqldump'@'localhost' с соответствующими паролем и правами
- при запуске mysqldump добавляем:# mysqldump --login-path=backup
Главная
›
Руководства
›
MySQL
› Mysqldump: [Warning] Using a password on the command line interface can be insecure
Статья опубликована: 2024-11-22 11:45:39
Последние правки: 2024-11-22 12:33:42
Боремся с предупреждением: mysqldump: [Warning] Using a password on the command line interface can be insecure.
Связанные странички:
Работаем с MySQL 8
mysql 5.7 access denied for user ‘root’@’localhost’