#3 Criar utilizadores

Uma vez que é necessário garantir o controlo do acesso à base de dados, temos que proceder à criação de utilizadores, ao quais se associam posteriormente determinados privilégios de acesso.
Vamos apenas criar o utilizador e posteriormente, noutro tópico, associar-lhe alguns privilégios de acesso.
O nosso utilizador irá ter a designação “psi” e palavra-passe “123”.

A seguinte sequência de comandos permite:
1.criar o utilizador ‘psi’ que pode aceder ao servidor a partir de qualquer host (‘%’);
2.verificar que este utilizador não possui quaisquer privilégios ( USAGE );
3.eliminar o utilizador.

gt2009@debian:~$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 57
Server version: 5.0.51a-24+lenny2 (Debian)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> CREATE USER 'psi'@'%' IDENTIFIED BY '123';
Query OK, 0 rows affected (0.00 sec)

mysql> SHOW GRANTS FOR 'psi';
+----------------------------------------------------------------------------------------------------+
| Grants for psi@%                                                                                   |
+----------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'psi'@'%' IDENTIFIED BY PASSWORD '*23AE809DDACAF96AF0FD78ED04B6A265E05AA257'|
+----------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)

mysql> DROP USER 'psi';
Query OK, 0 rows affected (0.00 sec)

Saber mais em: http://dev.mysql.com/doc/refman/5.0/en/adding-users.html http://dev.mysql.com/doc/refman/5.0/en/show-grants.html http://dev.mysql.com/doc/refman/5.0/en/drop-user.html

Nota:Embora nesta fase não deseje ainda falar do comando SELECT, deixo aqui uma forma muito simples para se obter uma listagem dos utilizadores existentes.

mysql> SELECT user FROM mysql.user;
+------------------+
| user             |
+------------------+
| lixo             |
| lixo33           |
| psi              |
| user01           |
| user02           |
| user03           |
| root             |
| root             |
| debian-sys-maint |
| monty            |
| root             |
+------------------+
11 rows in set (0.00 sec)

principal100

Anúncios

2 thoughts on “#3 Criar utilizadores

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s