mysql cria um usuário e especifica o banco de dados usado pelo novo usuário

Primeiro, precisamos fazer login no banco de dados com o usuário root
mysql -uroot -proot Este é o usuário root -p seguido pela senha como root

Primeiro, precisamos criar um novo banco de dados,
criar DATABASE sb; criamos um banco de dados chamado sb

Mais uma vez, criamos um novo usuário

crie usuário 'nome de usuário' @ 'Host' identificado por 'senha'; por
exemplo,
crie usuário 'dsb' @ 'localhost' identificado por 'wsdsb'; aqui, um usuário dsb é criado, a senha é wsdsb e o host está apontando para localhost

Comando de autorização: conceda todos os privilégios no nome do banco de dados. * Para 'nome de usuário' @ 'host';

conceda todos os privilégios no sb. * para 'dsb' @ 'localhost'; os usuários do dsb têm todas as permissões de operação no banco de dados sb

O ponto principal é [comando efetivo]: liberar privilégios; é como uma transação de confirmação no banco de dados

Você pode usar o mysql -rdsb -pwsdsb quando abrir o mysql novamente;

Nesse momento, você verá que o banco de dados desse usuário é apenas sb, e esse usuário não pode criar um novo banco de dados, pode adicionar, excluir e verificar se a tabela não está escorregadia.

Em circunstâncias normais, não daremos o usuário root a outras pessoas, muito perigosas

Publicado 3 artigos originais · Curtidas0 · Visitas 140

Acho que você gosta

Origin blog.csdn.net/small44444/article/details/105096400
Recomendado
Clasificación