Questo è un breve tutorial sull'installazione di MariaDB 10.3 Database Server su un sistema FreeBSD 12. Seguendo le istruzioni qui, sarai in grado di configurare il database sul tuo server FreeBSD.
1- Aggiorna la collezione dei port di FreeBSD
Prima di installare MariaDB, dovresti aggiornare l'albero delle porte di FreeBSD emettendo il comando seguente:
$ su - $ aggiornamento per il recupero di portsnap
Per assicurarti che il comando portsnap sia eseguito correttamente, estrai lo snapshot in /usr/ports con il comando seguente:
$ sudo estratto portsnap
Hai solo bisogno di eseguire il comando sopra solo una volta, quando esegui il comando portsnap per la prima volta. Il tuo output dovrebbe visualizzare un messaggio cruciale verso la fine; ignoralo.
Per vedere se sei stato al passo con gli aggiornamenti, emetti il seguente comando:
$ sudo portsnap fetch update
2- Installa MariaDB 10.3 Database Server
Ora sei pronto per installare MariaDB usando le porte dell'albero di FreeBSD; può essere installato dal suo pacchetto binario con il gestore di pacchetti FreeBSD.
Per vedere se l'ultima versione di MariaDB può essere installata con la cache dei pacchetti di FreeBSD, digita quanto segue:
$ pkg cerca mariadb | grep 10.3L'output indica chiaramente che l'ultima versione è FreeBSD 10.X.xx. Emetti il comando qui sotto:
$ sudo pkg install mariadb103-server mariadb103-client
3- Avvia il servizio mysql-server
Con MariaDB installato con successo sul tuo server FreeBSD, non resta che abilitarlo prima di usarlo finalmente.
Attiva il servizio mysql-server con il seguente comando:
$ sudo sysrc mysql_enable=sìCiò dovrebbe consentire l'avvio del servizio al riavvio. Per avviare il servizio mysql-server sul tuo FreeBSD, digita:
$ sudo service mysql-server start
4- Esegui l'hardening del server per MariaDB
Emetti il comando qui sotto:
$ mysql_secure_installation
Ti verrà chiesto di inserire e poi reinserire la nuova password insieme a una serie di altre domande a cui tutti dovresti rispondere sì. Assicurati di aver impostato la password di root del database, disabilitato gli accessi di root remoti, eliminato tutti gli utenti anonimi e rimosso il database di prova dall'accesso aperto.
Eseguire un test come utente root:
$ mysql -u root -p
Quindi digita la password.
5- Servizio MariaDB a catena con localhost
Usa il comando socksstat per vedere le attività relative al nostro servizio MariaDB appena installato:
$ calzino -4 -6 | grep 3306L'output indica che il servizio è stato integrato con tutte le interfacce di rete. Ora, potrebbe essere che il servizio non sia connesso al database di rete. In tal caso, usa il comando seguente:
$ sysrc mysql_args="--bind-address=127.0.0.1"Le modifiche verranno rese coerenti al riavvio del sistema. Per riavviare il sistema, digitare:
$ service mysql-server riavvio
Una volta riavviato il sistema, confermare le modifiche con il comando seguente:
$ calzino -4 -6 | grep mysql
Avvolgendolo
Si spera che tu abbia MariaDB attivo e funzionante sul tuo sistema FreeBSD. Le funzionalità incluse nell'ultima installazione di MariaDB sono:
- Ottieni InnoDB (con anche una colonna di aggiunta istantanea) come motore di archiviazione predefinito per MariaDB.
- Replica parallela e multi-sorgente.
- Puoi usare i cicli FOR con MariaDB.
- Colonne trasparenti.
- Le ultime versioni sono dotate di Galera Cluster.
- Puoi aggiungere sequenze.
- Le compressioni delle colonne sono ora indipendenti dal motore di archiviazione.