Postagens

Mostrando postagens com o rótulo Banco de Dados

Criando novo usuário e concedendo permissões no Mysql #2

Imagem
Bom pessoal, no post anterior eu recebi umas dicas e umas delas foram fazer um post sobre criar usuários e conveder permissões o famoso GRANT. Então aqui vai xD. Para criar um usuário é simples. Primeiro você deve logar no Mysql como root, depois basta você executar o seguinte comando: CREATE USER 'Novouser'@'localhost' IDENTIFIED BY 'senha' Agora vamos logar com o usuário novo e criar um banco Ops, permisão negada. Parece que não temos permissão para criar um banco. Então devemos dar as permissões para esse user. Vamos sair desse user com o comando EXIT e logar novamente com o root. Feito isso vamos usar o comando de permissão: GRANT ALL PRIVILEGES ON *.* TO 'UsuarioNovo'@'localhost'; Parece que deu tudo certo, nesse exemplo eu dei todas as permissões para esse usuário. Agora teremos que usar um comando para colocar essas permissões em vigor. Vamos fazer isso com o camando: FLUSH PRIVILEGES; Agora vamos logar ...

O básico de Banco de Dados #1

Imagem
Pessoal, resolvi criar um série de posts para fixar meu conhecimento em Banco de Dados. Minha ideia é criar vários posts para não ficar muito grande. Como eu uso Linux eu optei pelo terminal, mas caso queira usar alguma IDE, fique a vontade. Vamos começar criando um projeto simples de controle de gastos, vou utilizar o Mysql. Primeiro passo é você logar no mysql com o seu usuario com o seguinte comando: mysql -uroot -p  Create Agora podemos criar nosso Banco com o comando: create database controle_gastos; Feito isso, você vai receber uma mensagem dizendo que está tudo ok. Caso queria verificar se realmente o banco foi criado, você pode usar o comando: show databases; para ver os bancos que foram criados, o nosso realmente foi, como podemos ver na imagem abaixo. Agora temos que entrar nesse banco para pode criar as tabelas, podemos fazer isso com o comando: use controle_gastos;   Com o banco criado, agora temos que criar um tabela que ...