MySQL – Saber quem está conectado e quem faz o que

mysqldump-150x150Para saber quem está conectado e o que ele está fazendo a nível de um banco MySQL, basta executar o comando:

mysql> show processlist; 

Para listar todos os usuários cadastrado no MySql, basta executar o comando:

select User from mysql.user;

Para deletar um usuário no MySql basta digitar o comando:

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

A lista de processos e usuários aparece. Para terminar um processo, basta matá-lo usando o seu ID como um parâmetro com o comando SQL (XYZ Id do processo):

mysql>kill XYZ

Segurança no MySQL

mysqldump-150x150O 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.

Continue reading Segurança no MySQL

Configurando mariaDB no Skackware 14.1

mariaDBO recente lançamento do Slackware 14.1 vem com algumas melhorias. Uma delas é que agora utiliza MariaDB no lugar do MySQL. MariaDB é basicamente o mesmo banco de dados como MySQL apenas não vinculados ao Oracle de forma alguma (isso mesmo ainda usa mysqld como o próprio nome daemon).
No entanto, quando você começar a slackware você ainda vai ver um erro que o MySQL não pôde ser iniciado.

 

Começando mysqld_safe mysqld daemon com bancos de dados de / var / lib / mysql 
mysqld mysqld_safe a partir do arquivo pid / var / run / mysql / mysql.pid terminou

Supondo que você selecionou para instalar o serviço MySQL quando você configurar slackware você é 99% do caminho para consegui-lo em funcionamento. A maior parte da configuração que tínhamos de fazer anteriormente no slackware é desnecessário, mas ainda há algumas etapas.
Passo 2: permissões de propriedade de configuração

Continue reading Configurando mariaDB no Skackware 14.1

MariaDB – alternativa ao MySQL

mariadbMariaDB é um servidor de banco de dados que oferece a funcionalidade e substituição para o MySQL. MariaDB é construído por alguns dos autores originais do MySQL, com a ajuda da grande comunidade de desenvolvedores de software livre e software de código aberto. Além das funcionalidades básicas do MySQL, MariaDB oferece um rico conjunto de aprimoramentos de recursos, incluindo mecanismos de armazenamento alternativo, otimizações de servidores e patches.

MariaDB é impulsionada principalmente pelos desenvolvedores da Monty Program, uma empresa fundada por Michael “Monty” Widenius, o autor original do MySQL, mas isso não é toda a história sobre MariaDB. Na página “Sobre MariaDB“, você vai encontrar mais informações sobre todos os participantes da comunidade MariaDB, incluindo os motores de armazenamento XtraDB PBXT.