Este é um tutorial rápido sobre como instalar MariaDB 10.3 Servidor de banco de dados em um sistema FreeBSD 12. Seguindo as instruções aqui, você será capaz de configurar o banco de dados em seu próprio servidor FreeBSD.
1- Atualizar a coleção de Ports do FreeBSD
Antes de instalar o MariaDB, você deve atualizar a árvore de portas do FreeBSD emitindo o comando abaixo:
$ su - atualização de busca de $ portsnap
Para garantir que o comando portsnap seja executado corretamente, extraia o instantâneo em / usr / ports com o comando abaixo:
Extrato de $ sudo portsnap
Você só precisa executar o comando acima apenas uma vez, quando estiver executando o comando portsnap pela primeira vez. Sua saída deve exibir uma mensagem crucial perto do final; ignore isto.
Para ver se você está acompanhando as atualizações, emita o seguinte comando:
$ sudo portsnap fetch update
2- Instale MariaDB 10.3 Servidor de Banco de Dados
Agora você está pronto para instalar o MariaDB usando as portas em árvore do FreeBSD; pode ser instalado a partir de seu pacote binário com o gerenciador de pacotes FreeBSD.
Para ver se a última versão do MariaDB pode ser instalada com o cache do pacote FreeBSD, digite o seguinte:
$ pkg search mariadb | grep 10.3A saída indica claramente que a última versão é FreeBSD 10.x.xx. Emita o comando abaixo:
$ sudo pkg install mariadb103-server mariadb103-client
3- Inicie o serviço mysql-server
Com MariaDB instalado com sucesso em seu servidor FreeBSD, tudo o que resta é habilitá-lo antes de finalmente usá-lo.
Ative o serviço mysql-server com o seguinte comando:
$ sudo sysrc mysql_enable = yesIsso deve permitir que o serviço seja iniciado após uma reinicialização. Para iniciar o serviço mysql-server em seu FreeBSD, digite:
$ sudo service mysql-server start
4- Execute a proteção do servidor para MariaDB
Emita o comando abaixo:
$ mysql_secure_installation
Ser-lhe-á pedido que introduza e volte a introduzir a nova palavra-passe, juntamente com uma série de outras questões às quais todos devem responder sim. Apenas certifique-se de ter definido a senha de root do banco de dados, desabilitado logins de root remotos, excluído todos os usuários anônimos e removido o banco de dados de teste do acesso aberto.
Faça um teste como usuário root:
$ mysql -u root -p
Em seguida, digite a senha.
5- Cadeia o serviço MariaDB com localhost
Use o comando sockstat para ver as atividades relacionadas ao nosso serviço MariaDB recém-instalado:
$ sockstat -4 -6 | grep 3306A saída indica que o serviço foi integrado com todas as interfaces de rede. Agora, pode ser que você não tenha o serviço conectado ao banco de dados da rede. Se for esse o caso, use o comando abaixo:
$ sysrc mysql_args = "- endereço de ligação = 127.0.0.1 "As mudanças serão feitas consistentemente na reinicialização do sistema. Para reiniciar o sistema, digite:
$ service reinicialização do servidor mysql
Assim que o sistema for reiniciado, confirme as alterações com o comando abaixo:
$ sockstat -4 -6 | grep mysql
Embrulhando-o
Felizmente, você tem o MariaDB instalado e funcionando em seu sistema FreeBSD. Os recursos incluídos na última instalação do MariaDB são:
- Você obtém InnoDB (com uma coluna de adição instantânea também) como o mecanismo de armazenamento padrão para MariaDB.
- Replicação paralela e de múltiplas fontes.
- Você pode usar loops FOR com MariaDB.
- Colunas transparentes.
- As últimas versões vêm com Galera Cluster.
- Você pode adicionar sequências.
- As compressões da coluna agora são independentes do mecanismo de armazenamento.