Benutzer-Werkzeuge

Webseiten-Werkzeuge


freebsd:server:install

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
freebsd:server:install [2026/02/12 22:47] hwehrsfreebsd:server:install [2026/02/13 00:47] (aktuell) – [MariaDB] hwehrs
Zeile 4: Zeile 4:
 ---- ----
  
-===== Test einer Server-Installation =====+====== Test einer Server-Installation ======
 ...nach Möglichkeit ohne Container in irgendeiner Form, damit man das ganze Setup in irgendeiner Form auch noch sichern kann... ...nach Möglichkeit ohne Container in irgendeiner Form, damit man das ganze Setup in irgendeiner Form auch noch sichern kann...
  
Zeile 11: Zeile 11:
 <WRAP clear /> <WRAP clear />
  
-==== Grundinstallation ====+===== Grundinstallation =====
 Screenshots der Grundinstallation stammen von einer VM. Screenshots der Grundinstallation stammen von einer VM.
  
Zeile 18: Zeile 18:
 ---- ----
  
-==== SSH-Key kopieren und SSHD_CONFIG anpassen ====+===== SSH-Key kopieren und SSHD_CONFIG anpassen =====
 {{:freebsd:server:bsd_ssh_0001.png?direct&200|}}{{:freebsd:server:bsd_ssh_0002.png?direct&200|}}{{:freebsd:server:bsd_ssh_0003.png?direct&200|}}{{:freebsd:server:bsd_ssh_0004.png?direct&200|}}{{:freebsd:server:bsd_ssh_0005.png?direct&200|}}{{:freebsd:server:bsd_ssh_0006.png?direct&200|}}\\ {{:freebsd:server:bsd_ssh_0001.png?direct&200|}}{{:freebsd:server:bsd_ssh_0002.png?direct&200|}}{{:freebsd:server:bsd_ssh_0003.png?direct&200|}}{{:freebsd:server:bsd_ssh_0004.png?direct&200|}}{{:freebsd:server:bsd_ssh_0005.png?direct&200|}}{{:freebsd:server:bsd_ssh_0006.png?direct&200|}}\\
 Danach reboot. Danach reboot.
 ---- ----
  
-==== Erste Anpassungen ====+===== Erste Anpassungen =====
  
 <WRAP group> <WRAP group>
 <WRAP right 10%>{{ :freebsd:server:bsd_first_0001.png?direct&200|}}\\ {{ :freebsd:server:bsd_first_0002.png?direct&200|}}\\ {{ :freebsd:server:bsd_first_0003.png?direct&200|}}</WRAP> <WRAP right 10%>{{ :freebsd:server:bsd_first_0001.png?direct&200|}}\\ {{ :freebsd:server:bsd_first_0002.png?direct&200|}}\\ {{ :freebsd:server:bsd_first_0003.png?direct&200|}}</WRAP>
 <WRAP left 85%> <WRAP left 85%>
-=== Paketverwaltung umstellen ===+==== Paketverwaltung umstellen ====
 Paketverwaltung von vierteljährlichen Updates auf Aktuell umstellen. Paketverwaltung von vierteljährlichen Updates auf Aktuell umstellen.
  
Zeile 44: Zeile 44:
 <WRAP right 10%>{{ :freebsd:server:bsd_first_0004.png?direct&200|}}</WRAP> <WRAP right 10%>{{ :freebsd:server:bsd_first_0004.png?direct&200|}}</WRAP>
 <WRAP left 85%> <WRAP left 85%>
-=== Installation vim ===+==== Installation vim ====
 <code bash> <code bash>
 pkg install -y vim pkg install -y vim
Zeile 56: Zeile 56:
 <WRAP right 10%>{{ :freebsd:server:bsd_first_0005.png?direct&200|}}</WRAP> <WRAP right 10%>{{ :freebsd:server:bsd_first_0005.png?direct&200|}}</WRAP>
 <WRAP left 85%> <WRAP left 85%>
-=== Aliasse und Environment ===+==== Aliasse und Environment ====
 <code bash> <code bash>
 vim /etc/profile.d/local.sh vim /etc/profile.d/local.sh
Zeile 78: Zeile 78:
 <WRAP right 10%>{{ :freebsd:server:bsd_first_0006.png?direct&200|}}\\ {{ :freebsd:server:bsd_first_0007.png?direct&200|}}</WRAP> <WRAP right 10%>{{ :freebsd:server:bsd_first_0006.png?direct&200|}}\\ {{ :freebsd:server:bsd_first_0007.png?direct&200|}}</WRAP>
 <WRAP left 85%> <WRAP left 85%>
-=== ZFS-Pool auf die HDDs legen ===+==== ZFS-Pool auf die HDDs legen ====
 Bei BSD gibt es die Verzeichnisstruktur **''/dev/disk/by-id''** nicht wie in Linux. Die Festplatten werden mit ihren regulären Laufwerksbezeichnungen (hier **''da0''**, **''da1''** und **''da2''** angegeben. Bei BSD gibt es die Verzeichnisstruktur **''/dev/disk/by-id''** nicht wie in Linux. Die Festplatten werden mit ihren regulären Laufwerksbezeichnungen (hier **''da0''**, **''da1''** und **''da2''** angegeben.
 <code bash> <code bash>
Zeile 101: Zeile 101:
 </WRAP> </WRAP>
 ---- ----
 +
 +===== MariaDB =====
 +
 +<WRAP group>
 +<WRAP right 10%>{{ :freebsd:server:bsd_maria_0001.png?direct&200|}}</WRAP>
 +<WRAP left 85%>
 +==== Installation ====
 +<code bash>
 +pkg install -y mariadb1011-server mariadb1011-client
 +</code>
 +
 +<WRAP info round justify><wrap em>Schlußmeldung nach der Installation</wrap>\\ \\
 +Message from galera26-26.4.25:
 +
 +Find the Galera Cluster documentation at https://galeracluster.com/library/documentation/index.html
 +----
 +Message from mariadb1011-client-10.11.16:
 +
 +MariaDB respects hier(7) and doesn't check /etc and /etc/mysql for my.cnf. Please move existing my.cnf files from those paths to /usr/local/etc/mysql or /usr/local/etc. Sample configuration files are provided in /usr/local/etc/mysql and /usr/local/etc/mysql/conf.d. The rc(8) script no longer uses /var/db/mysql/my.cnf for configuration
 +nor /var/db/mysql for logs and PID-file.
 +
 +This port does NOT include the mytop perl script, this is included in the MariaDB tarball but the most recent version can be found in the databases/mytop port
 +
 +WSREP\\
 +Using wsrep clustering requires adding a configuration file. Copy /usr/local/etc/mysql/conf.d/wsrep.cnf.sample to /usr/local/etc/mysql/conf.d/wsrep.cnf and change what you need there.
 +----
 +Message from mariadb1011-server-10.11.16:
 +
 +MariaDB respects hier(7) and doesn't check /etc and /etc/mysql for my.cnf. Please move existing my.cnf files from those paths to /usr/local/etc/mysql or /usr/local/etc. Sample configuration files are provided in /usr/local/etc/mysql and /usr/local/etc/mysql/conf.d. The rc(8) script no longer uses /var/db/mysql/my.cnf for configuration
 +nor /var/db/mysql for logs and PID-file.
 +
 +This port does NOT include the mytop perl script, this is included in the MariaDB tarball but the most recent version can be found in the databases/mytop port
 +
 +Using wsrep clustering requires adding a configuration file. Copy /usr/local/etc/mysql/conf.d/wsrep.cnf.sample to /usr/local/etc/mysql/conf.d/wsrep.cnf and change what you need there.
 +</WRAP>
 +dddddd
 +ddddd
 +ddddd
 +</WRAP>
 +</WRAP>
 +----
 +
 +<WRAP group>
 +<WRAP right 10%>{{ :freebsd:server:bsd_maria_0002.png?direct&200|}}{{ :freebsd:server:bsd_first_0001.png?direct&200|{{ :freebsd:server:bsd_maria_0003.png?direct&200|}}</WRAP>
 +<WRAP left 85%>
 +==== ZFS-Dataset für das Datenverzeichnis erstellen ====
 +<code bash>
 +zfs create -o mountpoint=/var/db/mysql zfshdd/mariadb
 +zfs create -o recordsize=16k zfshdd/mariadb/data
 +zfs create -o recordsize=128k -o atime=off zfshdd/mariadb/log
 +chown -Rv mysql:mysql /var/db/mysql
 +chmod 700 /var/db/mysql/data
 +</code>
 +
 +<WRAP info round centeralign 60%><wrap em>zfs list</wrap>\\
 +<code>
 +NAME                   USED  AVAIL  REFER  MOUNTPOINT
 +zfshdd                1.01M  1.75T   128K  /zfshdd
 +zfshdd/mariadb         394K  1.75T   139K  /var/db/mysql
 +zfshdd/mariadb/daten   128K  1.75T   128K  /var/db/mysql/daten
 +zfshdd/mariadb/log     128K  1.75T   128K  /var/db/mysql/log
 +</code>
 +</WRAP>
 +</WRAP>
 +</WRAP>
 +----
 +
 +<WRAP group>
 +<WRAP right 10%>xx yy zz</WRAP>
 +<WRAP left 85%>
 +==== MariaDB Datendateien erstellen & Zugänge sichern ====
 +<code bash>
 +mysql_install_db --defaultsfile=/usr/local/etc/mysql/conf.d/server.cnf
 +</code>
 +
 +Nachdem die Datendateien erstellt sind, die User-Accounts sichern.
 +<code bash>
 +mysql_secure_installation
 +</code>
 +</WRAP>
 +</WRAP>
 +----
 +
 +<WRAP group>
 +<WRAP right 10%>dd dd dd</WRAP>
 +<WRAP left 85%>
 +==== MariaDB Konfiguration ====
 +
 +</WRAP>
 +</WRAP>
 +
  
  
freebsd/server/install.1770936434.txt.gz · Zuletzt geändert: von hwehrs · Momentan gesperrt von: hwehrs

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki