Installa MariaDB su FreeBSD

Installa MariaDB su FreeBSD
MariaDB è un derivato gratuito e open source del sistema di gestione del database MySQL. È stato sviluppato a causa delle riserve della base utente MySQL quando è stato acquisito da Oracle nel 2009. Per questo motivo, è abbastanza compatibile con MySQL e solo recentemente ha deviato un po 'con l'introduzione di motori di origine, Myrocks, Aria e Columnstore, per citarne alcuni.

Questo è un rapido tutorial sull'installazione di MariaDB 10.3 server di database su un sistema FreeBSD 12. Seguendo le istruzioni qui, sarai in grado di impostare il database sul tuo server FreeBSD.

1- Aggiorna la raccolta di porte FreeBSD

Prima di installare MariaDB, è necessario aggiornare la porta di porta FreeBSD emettendo il comando di seguito:

$ su -
$ Portsnap Fetch Aggiornamento

Per assicurarsi che il comando PortsNap sia eseguito correttamente, estrarre l'istantanea in /USR /porte con il comando seguente:

$ sudo portsnap estratto

Devi solo eseguire il comando sopra solo una volta, quando esegui il comando PortsNap per la prima volta. L'output dovrebbe visualizzare un messaggio cruciale vicino alla fine; ignoralo.

Per vedere se hai tenuto il passo con gli aggiornamenti, emetti il ​​seguente comando:

$ Sudo Portsnap Fetch Aggiornamento

2- Installa MariaDB 10.3 server di database

Ora sei pronto per installare MariaDB usando le porte dell'albero FreeBSD; Può essere installato dal suo pacchetto binario con il gestore pacchetti FreeBSD.

Per vedere se l'ultima versione di MARIADB può essere installata con la cache del pacchetto FreeBSD, digita la seguente:

$ pkg Search MariaDB | grep 10.3

L'output indica chiaramente che l'ultima versione è FreeBSD 10.X.xx. Emettere il comando di seguito:

$ sudo pkg Installa MariaDB103-Server MariaDB103-Client

3- Avvia il servizio MySQL-Server

Con MariaDB installato correttamente sul server FreeBSD, tutto ciò che rimane è abilitarlo prima di usarlo finalmente.

Attiva il servizio MySQL-Server con il seguente comando:

$ sudo sysrc mysql_enable = sì

Ciò dovrebbe consentire al servizio di lanciare un riavvio. Per avviare il servizio MySQL-Server sul tuo FreeBSD, digita:

$ sudo servizio mysql-server start

4- Eseguire l'indurimento del server per MARIADB

Emettere il comando di seguito:

$ mysql_secure_installation

Ti verrà chiesto di entrare e quindi rientrare nella nuova password insieme a una serie di altre domande a cui dovresti rispondere a sì. Assicurati di impostare la password di root del database, accedere ai root remoti disabilitati, eliminare qualsiasi utente anonimo e di rimuovere il database di test da Open Access.

Eseguire un test come utente root:

$ mysql -u root -p

Quindi digita la password.

Servizio MariaDB a 5 catena con localhost

Utilizzare il comando Sockstat per vedere le attività relative al nostro servizio MariaDB di recente installazione:

$ SockStat -4 -6 | grep 3306

L'output indica che il servizio è stato integrato con tutte le interfacce di rete. Ora, potrebbe essere che non si disponga del servizio connesso al database di rete. Se è così, usa il comando di seguito:

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

Le modifiche saranno rese coerenti al riavvio di un sistema. Per riavviare il sistema, digitare:

$ Service Mysql-server Riavvia

Una volta riavviato il sistema, conferma le modifiche con il comando seguente:

$ SockStat -4 -6 | grep mysql

Avvolgendolo

Spero che tu abbia MariaDB attivo e funzionante sul tuo sistema FreeBSD. Le funzionalità incluse con l'ultima installazione MARIADB sono:

  • Ottieni innodB (con anche una colonna Aggiungi istantanea) come motore di archiviazione predefinito per MariaDB.
  • Replica parallela e multi-source.
  • Puoi usare per loop con MariaDB.
  • Colonne trasparenti.
  • Le ultime versioni sono disponibili con il cluster Galera.
  • Puoi aggiungere sequenze.
  • Le compressioni della colonna sono ora indipendenti dal motore di stoccaggio.