Ceci est un tutoriel rapide sur l'installation de MariaDB 10.3 serveur de base de données sur un système FreeBSD 12. En suivant les instructions ici, vous pourrez configurer la base de données sur votre propre serveur FreeBSD.
1- Mettez à jour la collection FreeBSD Ports
Avant d'installer MARIADB, vous devez mettre à jour l'arborescence de port FreeBSD en émettant la commande ci-dessous:
$ su -
$ Portsnap Répondre à la mise à jour
Pour vous assurer que la commande Portsnap est correctement exécutée, extraire l'instantané dans / usr / ports avec la commande ci-dessous:
Extrait de Portsnap $ sudo
Il vous suffit d'exécuter la commande ci-dessus une seule fois, lorsque vous exécutez la commande Portsnap pour la première fois. Votre sortie doit afficher un message crucial vers la fin; Ignorez-le.
Pour voir si vous avez suivi les mises à jour, émettez la commande suivante:
$ sudo portsnap fetch update
2- Installer MariaDB 10.3 serveur de base de données
Vous êtes maintenant prêt à installer MARIADB à l'aide des ports d'arbre FreeBSD; Il peut être installé à partir de son package binaire avec le gestionnaire de package FreeBSD.
Pour voir si la dernière version de MariaDB peut être installée avec le cache de package FreeBSD, saisissez ce qui suit:
$ PKG Search MariaDB | grep 10.3
La sortie indique clairement que la dernière version est FreeBSD 10.X.xx. Émettez la commande ci-dessous:
$ sudo pkg installer mariaDB103-server mariaDB103-Client
3- Lancez le service MySQL-Server
Avec MariaDB installé avec succès sur votre serveur FreeBSD, il ne reste plus qu'à l'activer avant de l'utiliser enfin.
Activez le service MySQL-Server avec la commande suivante:
$ sudo sysrc mysql_enable = oui
Cela devrait permettre au service de se lancer sur un redémarrage. Pour démarrer le service MySQL-Server sur votre FreeBSD, tapez:
$ sudo service mysql-server start
4- Effectuez un durcissement du serveur pour MariaDB
Émettez la commande ci-dessous:
$ mysql_secure_installation
Vous serez invité à entrer, puis à réintégrer le nouveau mot de passe avec une multitude d'autres questions auxquelles vous devriez tous répondre oui à. Assurez-vous simplement que vous avez défini le mot de passe racine de la base de données, les connexions des racines distantes désactivées, supprimé tous les utilisateurs anonymes et supprimé la base de données de test de l'accès ouvert.
Effectuer un test en tant qu'utilisateur racine:
$ mysql -u root -p
Puis tapez le mot de passe.
5- Chain MariaDB Service avec localhost
Utilisez la commande sockstat pour voir les activités liées à notre service MARIADB nouvellement installé:
$ sockstat -4 -6 | grep 3306
La sortie indique que le service a été intégré à toutes les interfaces réseau. Maintenant, il se peut que vous n'ayez pas le service connecté à la base de données réseau. Si tel est le cas, utilisez la commande ci-dessous:
$ sysrc mysql_args = "- bind-address = 127.0.0.1"
Les modifications seront compensées cohérentes sur un redémarrage du système. Pour redémarrer le système, tapez:
$ Service MySQL-Server Redémarrer
Une fois le système redémarré, confirmez les modifications avec la commande ci-dessous:
$ sockstat -4 -6 | grep mysql
Envelopper
J'espère que vous avez mariaDB opérationnel sur votre système FreeBSD. Les fonctionnalités incluses avec la dernière installation MARIADB sont: