Как организовать вход в MySQL без пароля?

Аватар пользователя admin

Часто бывает необходимо запускать утилиту mysql без ввода пароля, например, при написании скриптов или при использовании мониторинговых служб. Вот как это можно сделать.

В домашнем каталоге пользователя, для которого необходимо организовать беспарольный вход в MySQL создаётся файл .my.cnf следующего содержимого:

[client]
user="имя_пользователя"
password="пароль"
 
Где "имя_пользователя" - это имя пользователя MySQL (не системного), а "пароль" - пароль для данного пользователя в MySQL. Разумеется, что данный пользователь должен быть заранее создан в MySQL с указанным паролем.
Теперь, работая от этого пользователя в системе, можно просто набирать mysql или mysql имя_базы_данных и пароль просить не будет.
0
Ваш рейтинг: Нет