Кто-то хранит пароли в блокнотике, кто-то записывает себе в гаджеты, кто-то запоминает. А можно делать так.
После генерации пароля записываем его в файл /root/.mysql (точка обязательна). Даем права read-only для пользователя root:
chmod 400 /root/.mysql
Что в этом удобного?
- Мы всегда можем достать пароль, когда он нужен.
- Удобно подставлять вывод содержимого файла в качестве переменной, аргумента или параметра не «засвечивая его в логах» и не записывая в открытом виде в конфигах, например:
mysqldump -uroot -p`cat /root/.mysql` --all-databases > /home/user/mysql.sql