Cómo agregar cuentas de mysql
La mejor forma de acceder a MySQL desde PHP es la creación de una cuenta específica para este fin sólo con los privilegios que se necesitan.
Si estás utilizando una cuenta que le ha asignado un departamento de TI de su empresa o de una empresa de alojamiento web, que podría o no tener todos los privilegios necesarios para crear una cuenta. Si no lo hace, no se puede ejecutar con éxito la declaración para agregar una cuenta, y usted tiene que solicitar una segunda cuenta para utilizar con PHP.
Si necesita solicitar una segunda cuenta, obtener una cuenta con privilegios restringidos (si es posible), ya que su aplicación de base de datos web es más seguro si la cuenta de tus programas PHP utilizan no tiene más privilegios de los necesarios.
Para crear uno o más usuarios cuando se tiene los privilegios necesarios, puede utilizar la CREAR USUARIO declaración (añadido a MySQL en la versión 5.0.2), como sigue:
CREAR USUARIO nombre de la cuenta@nombre de host IDENTIFICADO POR 'clave',nombre de la cuenta@nombre de host IDENTIFICADO POR 'password', ...
Esta sentencia crea la nueva cuenta de usuario especificada (s) con la contraseña especificada para cada cuenta y sin privilegios. No es necesario especificar una contraseña. Si se omite IDENTIFICADO POR 'clave', la cuenta se crea sin contraseña. Usted puede agregar o cambiar una contraseña para la cuenta en un momento posterior.
Si está utilizando una versión de MySQL antes de 5.0.2, debe utilizar un GRANT declaración para crear una cuenta.