EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Definir como idioma padrão
Perguntas de PF - Fórum

Como criar um somente leitura para um usuário de banco de dados MySQL

Programação de MySQL  
 
Como criar um somente leitura para um usuário de banco de dados MySQL

Quando trabalhamos com bancos de dados, Às vezes temos a necessidade de alguns acessos de usuário alguns deles, Talvez enquanto estamos no desenvolvimento dos estágios também porque nós precisamos desses usuários para fazer ou gerar qualquer tipo de relatório ou estatísticas, Mas sem Isto Você pode executar qualquer tipo de mudar na mesma.

Para fazer isso, É criar, no servidor InterBase, dados de um usuário tendo apenas permissões para executar consultas, evitando que ele pode executar inserções, atualizações ou realizar qualquer outra operação no banco de dados em questão.

 

Como adicionar um usuário somente leitura para um banco de dados MySQL

 

É algo bastante simples criar e dar-lhes privilégios de somente leitura para um usuário em um banco de dados no MySQL, e vamos ver como você pode fazê-lo.

Para fazer isso, conectar-se, através do consola o terminal, para MySQL banco de dados do seu servidor com uma conta que permite que você criar usuários e atribuir privilégios, Normalmente raiz ou qualquer outra conta semelhante.

Vez conectado, cria o usuário Como você normalmente faria isso:

Como você sabe, Substitui o user_name o usuário que você deseja criar, senha a senha que você deseja atribuir, e dependendo do tipo de acesso que você deseja que este usuário, Você pode deixar % tal é, ou você pode atribuir o IP ou nome do servidor do que este único usuário terá permissão para conectar-se.

Uma vez criado o usuário, Nós vamos Dê permissão somente para Operações de seleção com base nos dados. Para fazer isso, Execute o seguinte comando:

Desta forma, você está dando permissão de somente leitura Este utilizador para todos os bancos de dados Servidor, Embora Você pode limitar ainda mais privilégios, e pode dar permissão para um único banco de dados, desta forma simplesmente:

 

Vez criado o usuário e privilégios atribuídos, pode realizar o teste Estas estão funcionando corretamente. Para fazer isso, Fecha a sessão anterior com o servidor e abre um nova sessão com este usuário:

Vez logado, Selecione o banco de dados no qual você deu permissão e teste para fazer uma INSERT ou update dados existentes:

Você está pronto! Você acabou de criar um novo usuário em seu Banco de dados MySQL e você fez só privilégios de somente leitura, evitando este fazer alguma mudança sobre os bancos de dados ao qual você tem acesso.

 

Deixe-em um comentário ou entrar para oFórum
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page