Quando instalo o MySQL via Yum, ele cria automaticamente o mysql
usuário e o grupo do sistema operacional. Em seguida mysqld
, executa como mysql
(em vez de root) e todos os arquivos no diretório de dados pertencem a mysql:mysql
.
Esta é obviamente uma prática de segurança correta, eu entendo porque isso acontece e não quero subvertê-la.
Quando estou administrando um sistema MySQL, acabei adquirindo o hábito de usar sudo
quando preciso interagir com um arquivo protegido (por exemplo, lendo um log binário com mysqlbinlog
, criando um tarball de backup, etc).
Também funcionaria adicionar meu usuário do sistema operacional ao grupo mysql? Existem grandes desvantagens disso que eu não estou considerando?