Displaying posts with tag: MySQL (reset)
Blindando o MySQL: Configurações de segurança

O banco de dados é parte importante e fundamental de um ou vários sistemas de uma empresa, provendo informações necessárias para tomadas de decisões, lançamentos de produtos e regras de negócios, ou seja, é no banco de dados onde estão a informações mais valiosas de uma empresa.

É fato que tanta informação valiosa em um mesmo local não é algo seguro por natureza e é ai que você, DBA, deve agir com inteligência e elaborar estratégias de segurança como: Políticas de senhas, firewall, SO, SGBD e até a própria cultura do local onde você trabalha, pois, não adianta de nada você cuidar da segurança e a sua equipe ficar trafegando o usuário e senha em plain text pela rede.

Criando uma boa estratégia de segurança você evita dores de cabeça como: Acessos indevidos, roubo ou exclusão de dados e indisponibilidade no serviço. Então hoje estarei ensinando alguns truques e passando algumas dicas de como deixar …

[Leia mais]
Blindando o MySQL: Configurações de segurança

O banco de dados é parte importante e fundamental de um ou vários sistemas de uma empresa, provendo informações necessárias para tomadas de decisões, lançamentos de produtos e regras de negócios, ou seja, é no banco de dados onde estão a informações mais valiosas de uma empresa.

É fato que tanta informação valiosa em um mesmo local não é algo seguro por natureza e é ai que você, DBA, deve agir com inteligência e elaborar estratégias de segurança como: Políticas de senhas, firewall, SO, SGBD e até a própria cultura do local onde você trabalha, pois, não adianta de nada você cuidar da segurança e a sua equipe ficar trafegando o usuário e senha em plain text pela rede.

Criando uma boa estratégia de segurança você evita dores de cabeça como: Acessos indevidos, roubo ou exclusão de dados e indisponibilidade no serviço. Então hoje estarei ensinando alguns truques e passando algumas dicas de como deixar …

[Leia mais]
MyCli – Cliente MySQL de Linha de Comando

Dica rápida… sem enrolação!

Esses dias eu li um post muito interessante do @stoker e compartilhei no Twitter e Linkedin, mesmo assim resolvi escrever um post rápido aqui e dar os devidos créditos ao “Dave Stocks”:

https://opensourcedba.wordpress.com/2015/09/16/mycli-new-command-line-interface-for-mysql/

A postagem é sobre o MyCli, um cliente mysql de linha de comando com funções incriveis como “syntax highlighting, auto complete, editor multilinhas, fantástico! A ferramenta é escrita em python e bem fácil de instalar, abaixo mostrarei rapidamente como instalar, segue um screenshot:

A instalação é …

[Leia mais]
DatabaseCast: Particionamento de dados

Olá, pessoal! Neste episódio do DatabaseCast, Mauro Pichiliani (Twitter | Blog), Wagner Crivelini (@wcrivelini) e o convidado Ricardo Rezende (@ricarezende) separam os dados como se eles estivesse dentro de um pacote de M&Ms. Neste episódio você vai aprender quais são os tipos de particionamento no Oracle, SQL Server, MySQL, PostgreSQL, MongoDB e Cassandra, discutir se o Hadoop é ou não um banco de dados, mandar um alô para o pessoal do Suriname e da Suécia e aprender a chamar certas soluções de gambiware.

[Leia mais]
DBLink do Oracle para o MySQL

É comum a necessidade de integração entre diferentes SGBD para finalidades diversas, tais como relatórios, DW, iteração de sistemas secundários, entre outras. O Oracle disponibiliza um recurso chamado DBLINK que proporciona a conexão a databases remotos, sendo esses o Oracle ou NON-ORACLE. As conexões NON-ORACLE são realizadas com o auxilio do ODBC, a ideia aqui é exemplificar passo a passo como é configurado esse recurso no Oracle e também abordar os possíveis erros que venham a ocorrer e as diferenças entre o Oracle 10 e 11g.

O exemplo, a seguir, foi executado em um servidor Oracle Linux 6.5 com unix-ODBC 64bits, MySQL-ODBC 64bits e Oracle 11.2.0.4.

1. Instalação do unix-ODBC:

yum install unixODBC

2. Download do mysql-connector-odbc:

Faça o download do driver correspondente a sua distribuição Linux em:  …

[Leia mais]
Instalando o MySQL

Olá pessoal, tudo bem?

Hoje estarei instalando o MySQL com vocês e mostrando como fazer as configurações básicas deste SGBD tão utilizado no mundo.

Primeiramente baixe o repositório oficial do MySQL neste link. Você encontrará os repositórios para Yum, APT e Suse. Neste tutorial vamos utilizar o repositório Yum para o CentOS 7. Vamos baixar com o comando wget:

[root@mysql ~]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

Com o .rpm em seu servidor, vamos instalar com o comando yum.

[root@mysql ~]# yum install mysql-community-release-el7-5.noarch.rpm

Com o repositório instalado vamos instalar o MySQL em nosso servidor. Estaremos instalando as bibliotecas do MySQL, o client para nos conectarmos localmente e o servidor em sí. …

[Leia mais]
Instalando o MySQL

Olá pessoal, tudo bem?

Hoje estarei instalando o MySQL com vocês e mostrando como fazer as configurações básicas deste SGBD tão utilizado no mundo.

Primeiramente baixe o repositório oficial do MySQL neste link. Você encontrará os repositórios para Yum, APT e Suse. Neste tutorial vamos utilizar o repositório Yum para o CentOS 7. Vamos baixar com o comando wget:

[root@mysql ~]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

Com o .rpm em seu servidor, vamos instalar com o comando yum.

[root@mysql ~]# yum install mysql-community-release-el7-5.noarch.rpm

Com o repositório instalado vamos instalar o MySQL em nosso servidor. Estaremos instalando as bibliotecas do MySQL, o client para nos conectarmos localmente e o servidor em sí. …

[Leia mais]
O que é MySQL?

E ai pessoal!

Hoje eu vou falar um pouco sobre o MySQL, o que é, sua história e quem usa. Boa leitura!

O que é o MySQL?

Nada mais é do que um SGBD – Veja aqui o que é um SGBD – relacional, open source que utiliza linguagem SQL como interface. Além de fornecer banco de dados, é possível fazer replicação de dados e colocar diversos servidores em cluster, conseguindo trabalhar com servidores apenas para escrita e apenas para leitura. Também possui serviços de firewall e um client para conexão e administração com interface gráfica.

Sua História.

Este SGBD foi criado na Suécia por suecos e um finlandês: David Axmark, Allan Larsson e Michael “Monty” Widenius, que têm trabalhado juntos desde a década de 1980.

No dia 16 de Janeiro de 2008, a MySQL AB, desenvolvedora do SGBD foi adquirida pela …

[Leia mais]
O que é MySQL?

E ai pessoal!

Hoje eu vou falar um pouco sobre o MySQL, o que é, sua história e quem usa. Boa leitura!

O que é o MySQL?

Nada mais é do que um SGBD – Veja aqui o que é um SGBD – relacional, open source que utiliza linguagem SQL como interface. Além de fornecer banco de dados, é possível fazer replicação de dados e colocar diversos servidores em cluster, conseguindo trabalhar com servidores apenas para escrita e apenas para leitura. Também possui serviços de firewall e um client para conexão e administração com interface gráfica.

Sua História.

Este SGBD foi criado na Suécia por suecos e um finlandês: David Axmark, Allan Larsson e Michael “Monty” Widenius, que têm trabalhado juntos desde a década de 1980.

No dia 16 de Janeiro de 2008, a MySQL AB, desenvolvedora do SGBD foi adquirida …

[Leia mais]
Segurança no MySQL – vulnerabilidades ou pontos fortes?

O banco de dados é parte fundamental de um sistema, sendo o provedor dos dados, ou seja, o sistema realiza uma série de validações e aplica as  regras de negócio e os demais controles de acesso a informação para por fim armazenar e buscar os dados segundo tais políticas no database.

Fica claro que um dos pontos fracos e de maior importância em tal sistema é o banco de dados, e por isso o administrador deve providenciar e implementar estratégias de segurança que impeçam acessos indevidos e indisponibilidades do banco de dados.

O MySQL tem determinadas peculiaridades que podem se tornar vulnerabilidades ou pontos fortes na segurança do sistema, isso dependerá do uso de tais recursos pelo administrador. Meu objetivo aqui é explanar esses recursos exibindo as vulnerabilidades e erros mais comuns cometidos, bem como as implementações necessárias para ter um ambiente seguro.

Instalação e Sistema …

[Leia mais]