Maxim A
Вопрос может не совсем к mysql... Есть сервер freebsdна нём сайт с mysql. Крон раз в сутки запускает скрипт в котором dumpmysql --alldatabases делает. Но пароль рута не указан. Как возможно передавать пароль, чтобы его не было в скрипте? Может как то в скуле можно авторизовать системного пользователя?
А по вопросу — во-первых, вовсе не обязательно это от рута делать,
во-вторых, чтобы "прятать" пароли есть наверное с сотню разных способов в Юниксе,
В третьих, MySQL поддерживает (вроде бы) логины с аутентификацией на уровне ОС, или на уровне LDAP, в общем — это по-любому не проблема MySQL — это вопрос окружения.