Privilégios de Acesso do MySQL - Parte 3Introduction Esta é parte de minha série 3, privilégios de acesso do MySQL. Eu suponho que você leu a parte anterior antes de chegar aqui. Nesta parte da série, nós olhamos para os níveis de privilégio e como os privilégios são concedidos em que os níveis de light.Privilege o sistema de servidor está estruturado em categorias. Você tem a nível global, o nível de banco de dados, o nível de tabela e coluna (coluna de tabela) nível; descendo nessa ordem. Rotinas (procedimentos armazenados e funções) são do nível de tabela.
Privilégios globais são privilégios que dizem respeito a todo o servidor. Privilégios de bancos são privilégios que dizem respeito às bases de dados. Lembre-se, você pode ter mais de um banco de dados em um servidor. Privilégios da tabela são privilégios que dizem respeito tabelas. Privilégios de rotina são privilégios que dizem respeito rotinas (procedimentos armazenados e funções) e são do mesmo nível que os privilégios de tabelas. Privilégios de coluna são privilégios que dizem respeito a colunas de tabelas e eles são de nível da coluna.
Nota: todos os privilégios são concedidos usando a Declaração de Grant. Observe também que as rotinas são procedimentos e funções (ver mais tarde) Privilégios .Global privilégios globais são administrativa e é normalmente o usuário root que os tem armazenados. Ele pode dar qualquer um deles para você se ele quer; no entanto, ele dificilmente vai fazer isso. Ele só pode fazer isso se ele tem uma boa razão para fazê-lo. Privilégios globais ensinados nesta série são: CREATE USER, o FILE, recarregar MOSTRAR bancos de dados e desligamento.
A CRIAR USUÁRIO privilégio é usado para criar uma nova conta de usuário. Um usuário deve ter uma conta antes que ele possa fazer qualquer coisa no servidor (um servidor tem bancos de dados). O privilégio FILE lhe dá o direito de ler e escrever determinados arquivos que dizem respeito ao servidor em alguns diretórios. O privilégio RELOAD permite o uso da instrução FLUSH (ver mais adiante). O SHOW DATABASES privilégio permite que você veja os nomes de todos os bancos de dados no servidor. Se você não tiver esse privilégio, você só pode ver os nomes dos bancos de dados que lhe dizem respeito.
Note-se que a raiz pode acessar todos os bancos de dados no servidor. O privilégio SHUTDOWN lhe permite desligar (fechar e parar de funcionamento), o servidor MySQL (e não o computador). Como você pode ver, o usuário comum não deve ter esses p