MySQL - Parte 2Introdução Esta é a parte 2 da minha série, 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 Demonstrações de gerenciamento de contas do MySQL. Nesta série, a frase, "root" ou "root" identifica o mesmo Programa person.The mysql O programa mysql chamado, mysql, é um programa cliente que você usa para digitar instruções SQL para um servidor MySQL. O prompt mysql é, mysql>. Você deve ter usado o programa mysql se de ter coberto os estudos de pré-requisito deste blog.
Se o programa mysql está no mesmo computador que o servidor MySQL, em seguida, esse computador é chamado de localhost. Nesta série você vai usar mysql no mesmo computador que o servidor. Portanto, o seu host (computador) nesta série é chamada, localhost.Users para ilustrações abaixo como as ilustrações de ensino nesta parte da série, há 3 usuários do servidor MySQL. Os usuários são a raiz, você e outra pessoa chamada John. O nome da conta é, você @ localhost, melhor digitado como, 'você' @ 'localhost'. O nome da conta da raiz é, 'root' @ 'localhost'. Veja abaixo para mais explanation.
The criar Declaração do usuário Quando um servidor MySQL está apenas instalado, somente o usuário root pode usar o servidor. O servidor é um programa que pode ser usado para criar bancos de dados. No processo de instalação, o usuário root determina o seu nome de usuário. Se ele não o fizer, a raiz nome é atribuído a ele. No processo de instalação, o usuário root tem (obrigatório) para determinar sua senha. Após a instalação, somente o root pode usar o servidor e apenas a raiz pode criar bancos de dados.
A raiz tem todos os privilégios (direitos) do servidor e todos os bancos de dados (criados ou ainda a ser criada). A raiz pode criar usuários e dar-lhes privilégios. Estes novos usuários podem criar seus próprios usuários e também dar-lhes privilégios. A cadeia pode ir para baixo com os novos usuários a criar seus próprios novos usuários. A raiz e os usuários podem continuar a criar bancos de dados, sempre que quiserem. O usuário root é também chamada de Database Administrator (DBA). Qualquer usuário tem uma conta.
Uma conta é composto por um nome de usuário, uma senha para o usuário e uma série de privilégios. A raiz tem todos os privilégios. Isto significa que se um usuário comum tem o direito (privilégio) para DROP (excluir) uma tabela específica, em seguida, a raiz também tem o mesmo direito (privilégio) para exclu