Содержание

mysql_config_editor: безопасное использование пароля в скриптах mysql/mysqldump

Устанавливаем пароль в хранилище

mysql_config_editor set --login-path=alex --host=localhost --user=root --password

Создает профиль alex, реальный пользователь - root, пароль запрашивается.

Используем созданный пароль

Например, так:

mysqldump --login-path=alex a-cms

или так (запускаем оболочку mysql под профиль):

mysql --login-path=alex a-cms

Смотрим что есть в хранилище для профиля alex

mysql_config_editor print --login_path=alex
[alex]
user = root
password = *****
host = localhost

Смотрим что есть в хранилище всего

mysql_config_editor print --all

Удалить ненужную конфигурацию

mysql_config_editor remove --login-path=alex