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.
- 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
- Le asignamos una contraseña.
passwd UsuarioX
- 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;