O MySQL 5.6 está em sua versão RC (release candidate). Isto significa que, ele já foi testado e, teoricamente está em vias de entrar em produção. Em pouco tempo, ele estará nas ruas. Eu tenho acompanhado e testado, exaustivamente, o […] ↓ Read the rest of this entry...
Dando continuidade ao nosso post anterior, hoje vamos subir varias
instâncias do MySQL em um mesmo servidor, pratica muito comum
hoje em dia, ao invés de criar uma única instância com 100% dos
recursos do servidor, se divide a carga de QPS (querys por
segundo) entre várias instâncias.
O mysqld_multi
irá procurar por grupos
[mysqldN]
dentro do nosso arquivo de configurações
my.cnf
, onde N
é um numero inteiro que
será utilizado posteriormente para referenciarmos qual servidor
vamos dar START
STOP
ou visualizar o
REPORT
- Já temos a seguinte estrutura em nosso servidor:
|_3306/
|_data/
|_logs/
- Vamos criar a estrutura da instância …
Hoje vou ensinar como instalar um servidor MySQL de forma
simples. Com apenas uma unica instância, na segunda parte deste
artigo, vou ensinar a instalar varias instâncias do MySQL e
controla-las através do mysqld_multi
.
Para este tutorial estou utilizando:
VMWare
CentOS 5.6 - 64bits
512MB RAM
40GB DISCO
Instalação sem interface gráfica, somente linha de
comando
Dito isso, vamos ao que realmente interessa:
- Vamos criar a estrutura de diretórios que vamos trabalhar com
nossa instalação do MySQL, para este tutorial vou instalar na
raiz da partição:
cd /
mkdir mysql
cd mysql
- Vamos ao site de Downloads do MySQL
e baixar da ultima versão
Community …
Caso você tenha perdido a senha de root do MySQL ou simplesmente não se lembra dela, não se preocupe, segue o passo a passo para você recupera-la:
- Parar o serviço do MySQL caso ele esteja de pé “/etc/init.d/mysql stop”
- Subir o servidor “skipando” a camada responsável por verificar os privilégios de usuários /usr/bin/mysqld_safe –skip-grant-tables & , lembrando que quando você subir o servidor com esta opção, ele irá aceitar que qualquer usuário se conecte ao banco de dados MySQL com acesso TOTAL a TODOS os bancos de dados então, para inibir que outras pessoas se conectem ao banco no período em que você estará fazendo a manutenção sugiro que você utilize o seguinte comando para subir o banco de dados …