Como adicionar contas MySQL
A maneira preferida para acessar o MySQL do PHP é a criação de uma conta especificamente para esta finalidade apenas com os privilégios que são necessários.
Se você estiver usando uma conta dada a você por uma empresa departamento de TI ou uma empresa de hospedagem, que pode ou não ter todos os privilégios necessários para criar uma conta. Se isso não acontecer, você não pode executar com êxito a instrução para adicionar uma conta, e você tem que solicitar uma segunda conta para usar com PHP.
Se você precisa solicitar uma segunda conta, obter uma conta com privilégios restritos (se possível), porque o seu banco de dados aplicação web é mais seguro se a conta de seus programas PHP usar não tem mais privilégios do que o necessário.
Para criar um ou mais usuários quando você tem os privilégios necessários, você pode usar o CRIAR USUÁRIO declaração (adicionado ao MySQL na versão 5.0.2), como segue:
CRIAR USUÁRIO nome da conta@hostname IDENTIFICADOS PELO 'senha',nome da conta@hostname IDENTIFICADOS PELO 'password', ...
Esta declaração cria a conta especificada novo usuário (s) com a senha especificada para cada conta e sem privilégios. Você não precisa especificar uma senha. Se você deixar de fora IDENTIFICADAS POR 'senha', a conta é criada sem senha. Você pode adicionar ou alterar uma senha para a conta em um momento posterior.
Se você estiver usando uma versão do MySQL antes de 5.0.2, você deve usar um CONCEDER instrução para criar uma conta.