MariaDB - Instalação
Todos os downloads do MariaDB estão localizados na seção Download do site oficial da fundação MariaDB. Clique no link para a versão desejada e uma lista de downloads para vários sistemas operacionais, arquiteturas e tipos de arquivo de instalação é exibida.
Instalando em LINUX / UNIX
Se você tem conhecimento íntimo de sistemas Linux / Unix, simplesmente baixe o código fonte para construir sua instalação. Nossa maneira recomendada de instalação é utilizar pacotes de distribuição. MariaDB oferece pacotes para as seguintes distribuições Linux / Unix -
- RedHat/CentOS/Fedora
- Debian/Ubuntu
As seguintes distribuições incluem um pacote MariaDB em seus repositórios -
- openSUSE
- Arch Linux
- Mageia
- Mint
- Slackware
Siga estas etapas para instalar em um ambiente Ubuntu -
Step 1 - Faça login como usuário root.
Step 2 - Navegue até o diretório que contém o pacote MariaDB.
Step 3 - Importe a chave de assinatura GnuPG com o seguinte código -
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
Step 4 - Adicione MariaDB ao sources.listArquivo. Abra o arquivo e adicione o seguinte código -
sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntuprecise main'
Step 5 - Atualize o sistema com o seguinte -
sudo apt-get update
Step 6 - Instale MariaDB com o seguinte -
sudo apt-get install mariadb-server
Instalando no Windows
Após localizar e baixar um arquivo de instalação automática (MSI), basta clicar duas vezes no arquivo para iniciar a instalação. O assistente de instalação o orientará em cada etapa da instalação e em todas as configurações necessárias.
Teste a instalação iniciando-a no prompt de comando. Navegue até o local da instalação, normalmente no diretório, e digite o seguinte no prompt -
mysqld.exe --console
Se a instalação for bem-sucedida, você verá mensagens relacionadas à inicialização. Se isso não aparecer, você pode ter problemas de permissão. Certifique-se de que sua conta de usuário pode acessar o aplicativo. Clientes gráficos estão disponíveis para administração MariaDB no ambiente Windows. Se você achar a linha de comando desconfortável ou incômoda, experimente.
Testando a instalação
Execute algumas tarefas simples para confirmar o funcionamento e instalação do MariaDB.
Use the Admin Utility to Get Server Status
Visualize a versão do servidor com o binário mysqladmin.
[root@host]# mysqladmin --version
Ele deve exibir a versão, distribuição, sistema operacional e arquitetura. Se você não vir a saída desse tipo, examine se há problemas na instalação.
Execute Simple Commands with a Client
Abra o prompt de comando do MariaDB. Isso deve conectar você ao MariaDB e permitir a execução de comandos. Insira um comando simples da seguinte forma -
mysql> SHOW DATABASES;
Pós-instalação
Após a instalação bem-sucedida do MariaDB, defina uma senha de root. Uma nova instalação terá uma senha em branco. Digite o seguinte para definir a nova senha -
mysqladmin -u root password "[enter your password here]";
Digite o seguinte para se conectar ao servidor com suas novas credenciais -
mysql -u root -p
Enter password:*******
Atualizando no Windows
Se você já tem o MySQL instalado em seu sistema Windows e deseja atualizar para o MariaDB; não desinstale o MySQL e instale o MariaDB. Isso causará um conflito com o banco de dados existente. Em vez disso, você deve instalar o MariaDB e usar o assistente de atualização no arquivo de instalação do Windows.
As opções do seu arquivo MySQL my.cnf devem funcionar com MariaDB. No entanto, MariaDB possui muitos recursos, que não são encontrados no MySQL.
Considere os seguintes conflitos em seu arquivo my.cnf -
MariaDB usa o mecanismo de armazenamento Aria por padrão para arquivos temporários. Se você tiver muitos arquivos temporários, modifique o tamanho do buffer de chave se você não usar tabelas MyISAM.
Se seus aplicativos se conectam / desconectam com frequência, altere o tamanho do cache de thread.
Se você usar mais de 100 conexões, use o pool de threads.
Compatibilidade
MySQL e MariaDB são essencialmente idênticos. No entanto, existem diferenças suficientes para criar problemas na atualização. Reveja mais dessas diferenças-chave na Base de Conhecimento MariaDB.