Excluindo usuário no MySQL

Podemos utilizar o comando DROP USER e o comando DELETE.

Com o comando DROP USER devemos informar o nome do usuário e qual o host de conexão ele pertence:

DROP USER 'emerson'@'%';

Também podemos realizar a deleção do usuário com o comando delete:

DELETE FROM mysql.user WHERE user = 'emerson';

   Explicando o comando, estamos deletando (delete from) da tabela user onde a database é

Configurando o MySQL – Dica Percona Wizard

Se você não sabe nem por onde começar a parametrização do MySQL, eu tenho uma dica valiosa!  A Percona disponibiliza uma ferramenta do tipo “Wizard” em que você define especificações de uso do MySQL tendo ao final um arquivo de configuração “my.cnf” já parametrizado! Ajuda muito, mas claro, ao fim você deverá ajustar alguns valores e incluir outras configurações

Ferramenta disponível em:

https://tools.percona.com/wizard

Serão solicitadas informações sobre hardware ( cpu, memoria, tipo de armazenamento), disponibilidade, criticidade, propósito transacional ( OLAP, OLTP ), segurança, quantidade de usuários esperados, etc… e baseado nessas informações será gerado um arquivo de configuração.

Veja um exemplo:

[Leia mais]
Atribuindo permissões para usuário MySQL

O MySQL trabalha com as seguintes permissões:

Manipulação de Dados

SELECT

Somente Leitura

INSERT

Inserção de Dados

UPDATE

Atualização de Dados

DELETE

Remoção de Dados

Manipulação de Tabelas

CREATE

Criação de novas Tabelas/Bases

ALTER

Modificação de Tabelas/Colunas

DROP

Remocação de Tabelas/Bases

Para

Criando Usuário no MySQL

A criação de usuários é realizada através do comando CREATE USER

CREATE USER '<novo_user>'@'localhost' IDENTIFIED BY '<senha>';

Neste comando informamos que o nome do usuário a ser criado é emerson, o mesmo possuíra permissão de conexão localhost e será identificado/autenticado pela senha Teste,.123.

Obs.: Caso o usuário criado precise ter permissões de conexão externa, no lugar de

Instalando o MariaDB 5.5 no Fedora 19/18 CentOS/Red Hat 6.3/5.9

No lançamento do Fedora 19 foi trocado o banco de dados MySQL pelo MariaDB. Desde que o Mysql foi vendido para a Oracle~, alguns dos principais desenvolvedores do MySQL fundaram o MariaDB, que é mantido com a ajuda da grande comunidade de desenvolvedores de software livre e software de código aberto.

A MariaDB Foundation mantém um fork gratuito do Mysql, chamado MariaDB. O novo SGDB tem total compatibilidade com o antigo e outras coisas a mais.

Conhecendo um pouco o MariaDB

Algo interessante no MariaDB é que além dos formatos padrões suportados pelo Mysql (InnoDB, MyISAM, CSV, etc.), o MariaDB ainda oferece outros oito novos formatos de tabela. Alguns são específicos para certos tipos de atividades, como é o caso do OpenQuery. Nesse formato, as tabelas são guardadas como hierarquias ao invés de relacionamentos.

Primeiramente, vamos logar com usuário root:

$ su -

Ou se preferir: …

[Leia mais]
Série Spring: JEE:CRUD Hibernate com Spring 3 + JSF 2.0

Olá, pessoal! Continuando a nossa série de post sobre o Spring, vamos ver hoje como fazer um simples CRUD com Spring + Hibernate + JSF. O objetivo maior é que quem esteja chegando possa ver como juntar as tecnologias de maneira simples. E o melhor de tudo: veremos como Spring  é uma mão na roda de verdade.

A nossa aplicação será super simples. Vamos fazer o cadastramento de carros, e exercitar o CRUD. Para exibição e cadastro dos veículos, vamos fazer uma página JSF da maneira mais simples possível e que seja funcional.  A seguir os requisitos:

Requisitos:

  • MysqlSQL 5.x
  • Hibernate 3.x
  • Spring 3.x
  • Tomcat 7.x
  • JSF 2.x
  • Jboss tools

Vou considerar que você vem acompanhando a série de posts  Spring e alguns pontos que já foram tratados aqui, não vou explicar novamente. Têm alguma dúvida a respeito? E sobre …

[Leia mais]
Linked Server pra que serve e quando utilizar?

O Linked Server é uma funcionalidade do SQL Server muito útil para estabelecer conexão segura entre dois ou mais servidores. Administradores de banco de dados e desenvolvedores utilizam muito esse recurso para realizarem consultas em outros servidores. Um exemplo da utilização dessa funcionalidade seria, onde o servidor de produção utiliza dados de CEP que está em outro servidor, com isso, é criado um Linked Server para consultar a base de CEP que está fisicamente em outro ambiente.

Também é muito utilizado em softwares que consultam dados na internet, por exemplo, aplicativos que verificam dados climáticos, informações sobre vôos, trânsito… Essas informações nem sempre estão no mesmo servidor e sim em outro que pode ser acessado via Linked Server.

Essa “ponte” de comunicação é possível entre fontes OLE DB, como Excel, Access, servidores SQL Server e até servidores com outro SGBDs como Oracle, Mysql, …

[Leia mais]
DatabaseCast: Ética


Olá, pessoal! Neste episódio do DatabaseCast, o podcast brasileiro sobre banco de dados, Mauro Pichiliani e Wagner Crivelini discutem ética com os convidados Marcos Poma e Humberto Ferreira. Neste episódio, você vai compreender como o caráter é importante, como sacanear no treinamento de ética, como processar os dados de clientes “por fora” com o sistema que não é seu, a diferença que poucos centavos fazem no final do dia, relembrar como a educação das antigas era eficiente, escolher as notas fiscais que deseja imprimir e descobrir quem tem os números do seu cartão de crédito.

Não deixe de nos incentivar digitando o seu comentário no final deste artigo, mandando e-mail para  …

[Leia mais]
[MySQL] - Comandos Utéis

Bom pessoal, segue abaixo uma lista de comandos uteis para manutenção de nosso banco de dados MySQL.

Iniciar MySQL na Mão:mysqld --consoleDesativar instância do MySQL:mysqladmin -u root --password=teste shutdownInstalar o serviço do MySQL no Windows:No caso normal que você instala o servidor com --install mas nenhum nome de serviço,o servidor é instalado com um nome de serviço de MySQL.Como

[MySQL] - Habilitando Conexão Segura com MySQL e OpenSSL

<!--[if gte mso 9]> Normal 0 21 false false false MicrosoftInternetExplorer4 <![endif]--> <!--[if gte mso 9]> <![endif]--><!--[if gte mso 10]>

/* Style Definitions */ table.MsoNormalTable {mso-style-name:"Tabela normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt: