Instale o mariadb no FreeBSD

Instale o mariadb no FreeBSD
MariaDB é um derivado gratuito e de código aberto do sistema de gerenciamento de banco de dados MySQL. Foi desenvolvido devido a reservas da MySQL UserBase quando estava sendo adquirido pela Oracle em 2009. Por esse motivo, é bastante compatível com o MySQL e só recentemente se desviou um pouco com a introdução de motores de origem, Myrocks, Aria e ColumnStore, para citar alguns.

Este é um tutorial rápido sobre a instalação do Mariadb 10.3 servidor de banco de dados em um sistema FreeBSD 12. Seguindo as instruções aqui, você poderá configurar o banco de dados em seu próprio servidor FreeBSD.

1- Atualize a coleção de portas FreeBSD

Antes de instalar o MariaDB, você deve atualizar a árvore do porto FreeBSD emitindo o comando abaixo:

$ su -
$ PORTSNAP Atualização de busca

Para garantir que o comando Portsnap seja executado corretamente, extraia o instantâneo para /usr /portas com o comando abaixo:

$ sudo Portsnap Extrato

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ê acompanha as atualizações, emita o seguinte comando:

$ sudo Portsnap buscar atualização

2- Instale o mariadb 10.3 servidor de banco de dados

Agora você está pronto para instalar o mariadb usando as portas da árvore FreeBSD; Ele pode ser instalado em seu pacote binário com o gerenciador de pacotes FreeBSD.

Para ver se a versão mais recente do Mariadb pode ser instalada com o cache do pacote FreeBSD, digite o seguinte:

$ pkg Search mariadb | Grep 10.3

A saída indica claramente que a versão mais recente é FreeBSD 10.x.xx. Emitir o comando abaixo:

$ sudo pkg install mariadb103-server mariadb103-client

3- Lançar o serviço MySQL-Server

Com o mariadb instalado com sucesso em seu servidor FreeBSD, tudo o que resta é ativá -lo antes de finalmente usá -lo.

Ative o serviço MySQL-Server com o seguinte comando:

$ sudo sysrc mysql_enable = sim

Isso deve permitir que o serviço seja lançado em uma reinicialização. Para iniciar o serviço MySQL-Server em seu FreeBSD, digite:

$ sudo serviço mysql-server start

4- Execute o endurecimento do servidor para MariaDB

Emitir o comando abaixo:

$ mysql_secure_installation

Você será solicitado a entrar e depois novamente a nova senha, juntamente com uma série de outras perguntas às quais todos devem responder sim. Apenas certifique -se de definir a senha root do banco de dados, desabilitar logins de root remoto, excluído qualquer usuário anônimo e removeu o banco de dados de teste do Open Access.

Execute um teste como usuário root:

$ mysql -u root -p

Em seguida, digite a senha.

Serviço de mariadb de 5 cadeia com localhost

Use o comando Sockstat para ver as atividades relacionadas ao nosso serviço Mariadb recém -instalado:

$ sockstat -4 -6 | Grep 3306

A saída indica que o serviço foi integrado a todas as interfaces de rede. Agora, pode ser que você não tenha o serviço conectado ao banco de dados de rede. Se for esse o caso, use o comando abaixo:

$ sysrc mysql_args = "-bind-address = 127.0.0.1 "

As mudanças serão feitas consistentes em uma reinicialização do sistema. Para reiniciar o sistema, digite:

$ service mysql-server reiniciar

Depois que o sistema tiver reiniciado, confirme as alterações com o comando abaixo:

$ sockstat -4 -6 | grep mysql

Embrulhando-o

Felizmente, você está em funcionamento no seu sistema FreeBSD. Os recursos incluídos na instalação mais recente do mariadb são:

  • Você recebe Innodb (com uma coluna de adição instantânea) como o mecanismo de armazenamento padrão para o mariadb.
  • Replicação paralela e de várias fontes.
  • Você pode usar para loops com mariadb.
  • Colunas transparentes.
  • As versões mais recentes vêm com Galera Cluster.
  • Você pode adicionar sequências.
  • Compressões de coluna agora são independentes do motor de armazenamento.