Sé cuál es el comando de Linux chown
lo hace, lo usé para cambiar la propiedad o el grupo de un archivo.
Si hay un MySQL instalación en un Ubuntu máquina, vi a algunas personas haciendo lo siguiente:
sudo chown mysql:mysql /data/tmp
Me confundo, sé el significado del comando anterior, que es cambiar el propietario de /data/tmp
al usuario 'mysql
' y cambie el grupo a 'mysql
' grupo.
Pero:
2. ¿De dónde vienen el propietario y el grupo 'mysql'? ¿La instalación de MySQL en una máquina Linux crea automáticamente el usuario y grupo 'mysql'?
Respuesta aceptada:
La instalación del paquete MySQL en Ubuntu crea un mysql
usuario y un grupo del mismo nombre. Este es el usuario bajo el cual se ejecuta el proceso daemon de MySQL, y muchos archivos relacionados con MySQL pertenecen a ese usuario. Si instala MySQL manualmente, es posible que deba crear el usuario usted mismo.
chown mysql:mysql /data/tmp
(ejecutado como root) hace que el usuario mysql
y el grupo mysql
el usuario propietario y el grupo propietario del archivo o directorio /data/tmp
. No sé por qué lo hicieron estas personas, tendrías que preguntarles.