Crie uma conta MySQL para Windows

Data de criação de página :

Ambiente de confirmação de operação

O MySQL
  • MySQL 8.4
Bancada de trabalho do MySQL
  • 8.0
Windows
  • Servidor Windows 2022

Ambiente necessário

O MySQL
  • MySQL 8.4
Bancada de trabalho do MySQL
  • 8.0
Windows
  • janelas 11
  • janelas 10
Servidor Windows
  • Servidor Windows 2022
  • Windows Server 2019
  • Windows Server 2016

pré-condição

  • O MySQL deve estar instalado
  • Se você quiser usar o MySQL Workbench, deverá ter o MySQL Workbench instalado
  • Certifique-se de que você pode se conectar ao seu banco de dados MySQL

Sobre contas raiz

A conta root é a conta que tem quase todo o acesso ao banco de dados. Por padrão, ele só pode ser acessado localmente, mas se você alterar as configurações, ele também poderá ser acessado de fora. No entanto, como a autoridade é forte e o risco de segurança aumenta, é melhor criar uma conta separada se você quiser se conectar de fora.

Criar uma conta no MySQL Workbench

Selecione MySQL > MySQL Workbench no menu Iniciar.

Selecione a conexão que deseja conectar ao MySQL. Se você não tiver um, adicione-o. Se você não salvou sua senha de conexão, será solicitado que você a digite.

No painel Navegador, selecione Usuários e Privilégios na guia Administração.

Uma lista de contas é exibida. Para adicionar uma conta, clique no botão Adicionar conta.

Você pode ver a caixa de diálogo a seguir e clicar no botão OK.

Título da janela
Bancada de trabalho do MySQL
[Instruções principais]
Plug-ins de autenticação inválidos
[Conteúdo]
O tipo de plug-in para newuser@% dos usuários é Nenhum, mas isso não está listado como um plug-in de autenticação conhecido pelo servidor.

Na guia Login, insira o seguinte:

campo
Detalhes de entrada do nome do
Nome de login Digite o nome da sua conta. Geralmente é usado para se conectar a um banco de dados, como um nome de usuário. No caso de caracteres ingleses, ele é convertido em letras minúsculas.
Limite para correspondência de hosts Insira um nome de host ao qual você possa se conectar. localhost Você só pode se conectar a partir do local. % Você pode se conectar de todos dentro da rede. 192.168.%.% 192.168.0.0e você poderá se conectar do seu PC em ~192.168.255.255 . Tenha cuidado ao se conectar via IPv6.
Senha Digite a senha para se conectar com a conta que você criou. Tenha cuidado, alguns símbolos exigirão fuga.

Na guia "Limites da conta", insira todos os campos 0 . Deve ser incluído por padrão, mas às vezes não é. Mesmo se você tentar se registrar em um estado vazio, receberá um erro.

"Funções Administrativas" são permissões concedidas ao MySQL como um todo. É uma permissão poderosa, portanto, defina-a apenas quando precisar, no mínimo.

Privilégios de esquema são permissões que você define por esquema. Configure-o depois de criar o esquema. As permissões não afetam isso além do escopo do esquema.

Depois de concluir todas as configurações, clique no botão "Aplicar" no canto inferior direito. Você também pode alterar essas configurações mais tarde.

Ele será adicionado à lista.

Se você deseja excluir sua conta, pode fazê-lo com o botão "Excluir".

Crie uma conta com um comando

Esta seção vai até a criação de um usuário. Não vou explicar onde definir permissões e parâmetros detalhados porque seria longo.

Selecione MySQL > MySQL 8.4 Command Line Client no menu Iniciar.

Digite sua senha de administrador.

Insira o seguinte SQL: Defina seu nome de usuário e senha como opcionais. O SQL pode ser de várias linhas, então você precisa de um ponto e vírgula no final. Execute-o e OK, pronto.

CREATE USER test_user2 IDENTIFIED BY 'password';

Por padrão, o nome do host é % . Se você também deseja definir um nome de host desde o início, marque-o com @ e coloque o nome do host depois dele:

CREATE USER 'test_user3'@'192.168.0.%' IDENTIFIED BY 'password';

Você pode verificar a lista de contas que criou com o seguinte comando:

SELECT Host, User FROM mysql.user;

Se você quiser alterar o nome do host, execute o seguinte comando:

RENAME USER '現在のユーザー名'@'現在のホスト名' to '新ユーザー名'@'新ホスト名';

Para torná-lo acessível a partir de um endereço IP específico:

RENAME USER 'test_user2'@'%' to 'test_user2'@'192.168.%.%';

Para excluir uma conta, execute o SQL assim: Você também precisa de um nome de host.

DROP USER 'test_user3'@'192.168.0.%';