MySQL

A continuación veremos la manera de crear un usuario para las bases de datos de MySQL (Que ese usuario solo se encargue de administrar 1 BD), esto por cuestiones de seguridad y no acceder con el usuario root.

  1. Creamos el usuario dentro del sistema al cual se le van a dar permisos de lectura y escritura a la BD que vamos a crear.

    useradd UsuarioX -c “Administrador BD de Aplicacion X” -s /sbin/nologin

  2. Le asignamos una contraseña.

    passwd UsuarioX

  3. Procedemos a crear la BD en el MySQL y a asignar los permisos a dicho usuario sobre la BD de la aplicación.

    mysql -u root -p CREATE DATABASE NombreAplicacionOBD;GRANT ALL PRIVILEGES ON NombreBD.* TO ‘UsuarioX’@’localhost’ IDENTIFIED BY ‘Password’ WITH GRANT OPTION;FLUSH PRIVILEGES;