Ако трябваше да създам резервно копие на MySQL DB с помощта на mysqldump и да го извикам с помощта на PHP „система“ или подобна функция, трябва да включа паролата в реда, за да го автоматизирам.
След това мога (например) или да извикам php функцията ръчно (т.е. чрез връзка), или да я стартирам като задача на cron.
Моето притеснение:
Като се има предвид, че DB е на Ubuntu (сървър) или друг вариант на Linux, няма ли да е лоша идея, тъй като следващият човек, който влиза в сървъра, ще разпознае паролата на DB?
Очевидно не говорим за root паролата. Така че втората част от въпроса е какви привилегии могат да бъдат дадени на потребителски акаунт, който ще се използва само за архивиране?
Благодаря за споделянето!