1. **Ports Collection Aktualisieren**: Zuerst sollten Sie das FreeBSD 11 System mit der neuesten Ports Collection aktualisieren. Dadurch erhalten Sie Zugriff auf die aktuellen MySQL oder MariaDB Pakete.
```bash
sudo portsnap fetch
sudo portsnap extract
```
2. **MySQL/MariaDB Paket Installieren**: Nachdem die Ports Collection aktualisiert wurde, können Sie das MySQL oder MariaDB Paket mit dem Ports System installieren. Zum Beispiel für MariaDB:
```bash
cd /usr/ports/databases/mariadb102-server/ # Je nach MariaDB Versionsnummer anpassen
sudo make install clean
```
Dieser Befehl wird die MariaDB Server- und Client-Pakete installieren.
3. **MySQL/MariaDB Service Starten**: Verwenden Sie den FreeBSD Service-Manager, um den MySQL oder MariaDB Service zu starten:
```bash
sudo sysrc mysql_enable="YES" # Bei MariaDB kann auch 'mysqld' verwendet werden
sudo service mysql-server start
```
Überprüfen Sie den Status des Dienstes, um sicherzustellen, dass er erfolgreich gestartet wurde:
```bash
sudo service mysql-server status
```
4. **Sicherheit und Erstkonfiguration**: Führen Sie die ersten Schritte zur sicheren Konfiguration von MySQL oder MariaDB durch. Zum Beispiel für MariaDB:
```bash
sudo mysql_secure_installation
```
Dieser Befehl ermöglicht es Ihnen, die Sicherheitseinstellungen von MySQL oder MariaDB zu konfigurieren, Passwortrichtlinien festzulegen und unnötige Benutzerkonten zu entfernen.
5. **Verbindung zu MySQL/MariaDB herstellen und verwenden**: Melden Sie sich bei MySQL oder MariaDB an, um Datenbanken zu erstellen, Benutzer hinzuzufügen und andere Operationen durchzuführen. Zum Beispiel, um sich bei MariaDB anzumelden:
```bash
mysql -u root -p
```
Anschließend können Sie mit der MariaDB-Befehlszeile Datenbankoperationen durchführen.
Nach Abschluss der MySQL oder MariaDB Installation können Sie die Datenbankverwaltung mit einem geeigneten GUI-Tool oder über die MySQL Befehlszeile fortsetzen. Stellen Sie sicher, dass Sie die Standardkonfigurationen und Passwortrichtlinien überprüfen, um die Sicherheit Ihres Systems zu gewährleisten.