Здрасти, здрасти, хуймордасти. Оказывается, есть люди, которые не знают, как залетать в MySQL без пароля.
Попался вчера свежий Bash-скрипт от персонажа комиксов, который явно указывает пароль от MySQL. Заебись Bash-скрипт с паролями от рутового мускула. Так делать не нужно.
/home/user/.my.cnf.Содержимое файла .my.cnf:
[client]
user=user
password=passwd
database=db
Этот файл содержит настройки по умолчанию для команд MySQL.
Помимо этих переменных, в этот файл можно закинуть что-то ещё. Не знаю, что ещё, я туда больше ничего не пихаю.
Либо передавать напрямую в MySQL путь до файла с помощью ключа:
--defaults-file=filename
В этом случае имя и путь файла могут быть любыми. Но обязательно сделай этот файл доступным для чтения только тебе, чтобы пидарасы-криворукие не смогли подглядеть креденшелы.
Теперь, если в командной строке просто ввести mysql, ты залетишь в MySQL без юзера и пароля, плюс сменится база данных.
А для Windows есть mysql_config_editor, который поможет зашифровать пароль, ведь в Windows нужные права на файл хуй поставишь.
Параметры командной строки, влияющие на обработку.
Хороших предстоящих выходных!








Комментарии