BBS

Telnet BBS - «The Strawberry Field» returns after 30 years.

View on GitHub

Installare il database

Installare il motore

Il motore di database può essere installato anche su un server differente da quello su cui installerete la BBS.
Se già disponete di un server mysql o mariadb installato potete utilizzare quello e saltare alla prossima sezione

Windows

L’installer per Windows può essere prelevato dal sito di MariaDb

Il wizard di installazione chiederà la password dell’utente “root”: scegliete una password robusta e annotatevela.
Non è consigliabile concedere a root la possibilità di effettuare il login remoto.
Lasciate le altre opzioni come proposte.

Linux

I repository delle distribuzioni Linux includono già i pacchetti per il server MariaDb, su quelle Debian-based come Ubuntu o Raspbian è installabile con il comando:

sudo apt install mariadb-server

Creare il database

Utilizzando il file bbs_structure.sql presente nella cartella db del repository possiamo creare la struttura del database con il comando:

mysql -u root -p <bbs_structure.sql

Vi verrà chiesta la password di “root” specificata durante l’installazione.

Nelle recenti distribuzioni Linux non viene impostata una password esplicita per “root” per cui occorre procedere in questo modo

sudo mysql <bbs_structure.sql

Potrebbe esservi richiesta la password per eseguire il su

con le medesime modalità possono essere caricati i dati di esempio:

mysql -u root -p <bbs_sample_data.sql

ovvero in linux

sudo mysql <bbs_sample_data.sql

Impostazioni di sicurezza

Iniziamo con il creare un utente per il nostro database

Accediamo al server con:

mysql -u root -p <bbs.sql

oppure su utilizzate Linux:

sudo mysql

Quindi al prompt di mariadb creiamo l’utente “bbs”

 create user 'bbs'@'localhost' identified by 'your_secret_password';

Se avete intenzione di installare il server della BBS su una macchina diversa da quella del database occorre sostituire “localhost” con l’indirizzo della macchina sui cui installerete la BBS.

Attribuiamo al nuovo utente i permessi per gestire il database

 GRANT USAGE ON bbs.* TO 'bbs'@'localhost' identified by 'your_secret_password';
 FLUSH PRIVILEGES;

Come sopra, se necessario, sostituite “localhost” con l’indirizzo del server della BBS.


| Indietro | Indice | Avanti | | — | — | — |