Nomes conta mysql e nomes de host

Video: TRANSFORMICE | Contas com + no nome

Juntos, os MySQL nome da conta e nome de anfitrião (O nome do computador que está autorizado a se conectar ao banco de dados) identificar uma conta única. Duas contas com o mesmo nome mas diferentes nomes de host podem existir e podem ter diferentes senhas e privilégios. No entanto, você não pode ter duas contas com o mesmo nome e o mesmo nome de host.

O servidor MySQL aceita conexões de uma conta MySQL somente quando essa conta está se conectando a partir de nome de anfitrião. Quando você construir o CONCEDER ou REVOGAR declaração, você identificar a conta MySQL usando o nome da conta eo nome do host no seguinte formato: nome da conta@nome de anfitrião (por exemplo, root @ localhost).

O nome da conta MySQL é completamente alheios de alguma forma para o Unix, Linux ou Windows nome de usuário (também chamado às vezes a Nome de acesso). Se você estiver usando uma conta administrativa MySQL chamado raiz, essa conta não está relacionado com o Unix ou Linux raiz Nome de acesso. Mudar o nome da conta MySQL não afeta o nome de login do Unix, Linux ou Windows - e vice-versa.

nomes e nomes de host conta MySQL tem as seguintes características:

Um nome de conta pode ter até 16 caracteres. Você pode usar caracteres especiais em nomes de contas, como um espaço ou um hífen (-). No entanto, você não pode usar curingas no nome da conta.

  • Um nome de conta pode estar em branco. Se uma conta existente no MySQL com um nome de conta em branco, qualquer nome da conta é válido para essa conta. Um usuário pode usar qualquer nome de conta para se conectar ao seu banco de dados se o usuário está se conectando a partir de um nome de host que tem permissão para conectar-se ao nome da conta em branco e usa a senha correta (se for necessária uma password).



    Você pode usar uma conta com um nome em branco para permitir que usuários anônimos para conectar ao seu banco de dados.

  • O nome do host pode ser um nome ou um endereço IP. Por exemplo, o nome da máquina pode ser um nome, tal como thor.mycompany.com, ou um IP (Internet Protocol), como 192.163.2.33. A máquina na qual o servidor MySQL está instalado é localhost.

    Video: Como escolher o melhor nome de usuário nas mídias sociais? | Gisele Rebelo

  • O nome do host pode conter wildcards. Você pode usar um sinal de porcentagem (%) Como um wildcard- % corresponde a qualquer nome de host. Se você adicionar uma conta para george @%, alguém que usa a conta chamada george pode se conectar ao servidor MySQL a partir de qualquer computador.

  • O nome da máquina pode estar em branco. Partindo do host em branco é o mesmo que usar % para o nome do host.

    Video: 5 DICAS PRO NOME DO SEU TUMBLR

  • Você pode criar uma conta com um nome em branco conta e um nome de host em branco (ou um sinal de porcentagem - % - para o nome do host). Essa conta permitiria que ninguém se conectar ao servidor MySQL usando qualquer nome de conta a partir de qualquer computador. Mas você provavelmente não quer tal conta. Este tipo de uma conta às vezes é instalado quando o MySQL está instalado, mas é dado nenhum privilégio, por isso não pode fazer nada.

    Quando o MySQL é instalado, ele instala automaticamente uma conta com todos os privilégios: root @ localhost. Dependendo do seu sistema operacional, esta conta pode ser instalado sem uma senha. Qualquer um que é conectado ao computador no qual o MySQL é instalado pode acessar MySQL e fazer qualquer coisa a ele usando a conta chamada raiz.

    (Claro, raiz é um nome de conta bem conhecida, assim que esta conta não é segura. Se você é o administrador do MySQL, adicionar uma senha para esta conta imediatamente.)


    Publicações relacionadas