Ubuntu 16.04 MariaDb keine Beispielkonfigurationen

Ubuntu 16.04 MariaDb keine Beispielkonfigurationen

Ich habe einen Ubuntu 16.04 Server (VPS), auf dem ich MariaDb 10.1 installiert habe (habe es so gemacht wie der Arzt es gesagt hat). Ich möchte den Datenbankserver so konfigurieren, dass InnoDB 2-4 GB Speicher verwenden kann. Ich habe also versucht, die Beispiele zu finden, my.cnfaber /usr/share/mysql/es ist kein einziges da (nur diese). Wo finde ich die Beispielkonfigurationen und wie kann ich sie in die tatsächliche Konfiguration umwandeln? Ich habe gelesen, dass das /etc/mysql/mysql.conf.d/Verzeichnis eine enthalten sollte mysqld.cnf, aber bei mir gibt es nur diese Dateien:

50-client.cnf  50-mysql-clients.cnf  50-mysqld_safe.cnf  50-server.cnf  50-server.cnf.backup

Welches ist aktiv? Ich vermute, keins.

Ich brauche nichts Besonderes, deshalb wollte ich es einfach verwirklichen my-huge.cnfund fertig.

Antwort1

Alle diese Konfigurationen werden angewendet. Hier ist die vollständige Verzeichnisstruktur:

$ tree -f /etc/mysql
  /etc/mysql
  ├── /etc/mysql/conf.d
  │   ├── /etc/mysql/conf.d/mariadb.cnf
  │   └── /etc/mysql/conf.d/mysqld_safe_syslog.cnf
  ├── /etc/mysql/debian.cnf
  ├── /etc/mysql/debian-start
  ├── /etc/mysql/mariadb.conf.d
  └── /etc/mysql/my.cnf

Alles beginnt mit /etc/mysql/my.cnf und endet wie folgt:

#
# * IMPORTANT: Additional settings that can override those from this file!
#   The files must end with '.cnf', otherwise they'll be ignored.
#
!includedir /etc/mysql/conf.d/

Das bedeutet, dass jede Datei in diesem Verzeichnis eingeschlossen wird. Dateien werden in alphabetischer Reihenfolge gelesen, daher werden Präfixe wie 50-verwendet, um die Reihenfolge anzugeben.

Der Vorteil dieses Systems, das Ubuntu auch für viele andere Konfigurationen verwendet, besteht darin, dass Aktualisierungen der Pakete (und damit der Standardkonfigurationen) installiert werden können, ohne dass es zu Konflikten mit Ihren Änderungen und/oder Ergänzungen kommt. Es hilft auch dabei, sich zu merken, welche Änderungen Sie tatsächlich an diesen Dateien vorgenommen haben – denn Sie nehmen keine Änderungen vor, sondern erstellen nur neue Dateien.

verwandte Informationen