Detaillierte Erläuterung zweier Methoden zum Festlegen globaler Variablen und Sitzungsvariablen in MySQL

Detaillierte Erläuterung zweier Methoden zum Festlegen globaler Variablen und Sitzungsvariablen in MySQL

1. Es gibt zwei Möglichkeiten, globale Variablen in MySQL zu ändern:

Methode 1: Ändern Sie die Konfigurationsdatei my.ini. Wenn Sie globale Variablen festlegen möchten, ist es am einfachsten, die Variablenkonfiguration direkt in die Datei my.ini zu schreiben, wie in der folgenden Abbildung gezeigt. Durch einen Neustart des Datenbankdienstes werden die globalen Variablen wirksam.

Wir öffnen mehrere MySQL-Befehlszeilen und können sehen, dass die Variablen in allen Sitzungen wirksam sind, wie in der Abbildung gezeigt

Methode 2: Verwenden Sie das Schlüsselwort global, um globale Variablen festzulegen, ohne die Konfigurationsdatei zu ändern

set global autocommit=1;

Setzen Sie den Wert der Autocommit-Variable auf ON

Es ist zu beachten, dass das Setzen globaler Variablen mit dieser Methode nur für neu geöffnete Sitzungen gültig ist und für bereits geöffnete Sitzungen nicht wirksam ist.

2. Um Sitzungsvariablen in MySQL zu ändern, können Sie das Schlüsselwort „session“ verwenden, beispielsweise:

set session autocommit=1;

Das Ändern der Sitzungsvariablenkonfiguration wirkt sich nur auf die Variablenkonfiguration dieser Sitzung aus und ist für andere Sitzungen ungültig.

3. Obwohl globale Variablen und Sitzungsvariablen festgelegt sind, wird die Datenbankkonfiguration nach dem Neustart des MySQL-Dienstes neu initialisiert und alles wird gemäß der Konfiguration von my.ini initialisiert. Sowohl globale als auch Sitzungskonfigurationen werden ungültig.

Zusammenfassen

Oben habe ich Ihnen die Methode zum Festlegen globaler Variablen und Sitzungsvariablen in MySQL vorgestellt. Ich hoffe, sie wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • Beispiel für das Schreiben von Lazy UNION in MySQL unter Verwendung benutzerdefinierter Variablen
  • Detaillierte Erläuterung der MySQL-Benutzervariablen und Set-Anweisungsbeispiele
  • MySQL-Variablenprinzipien und Anwendungsbeispiele
  • Detaillierte Erläuterung der MySQL-Startoptionen und Beispiele für Systemvariablen
  • Beispielanalyse der MySQL-Variablenverwendung [Systemvariablen, Benutzervariablen]
  • So erstellen (CREATE PROCEDURE) und rufen (CALL) Sie eine gespeicherte MySQL-Prozedur auf und so erstellen (DECLARE) und weisen (SET) Sie eine Variable zu
  • 15 wichtige Variablen, die Sie zur MySQL-Leistungsoptimierung kennen müssen (Zusammenfassung)
  • Tutorial zur Installation und Konfiguration von MySQL 8.0.12 unter Win10
  • MySQL 5.6.23 Installations- und Konfigurations-Umgebungsvariablen-Tutorial
  • Das Konzept und die Eigenschaften von benutzerdefinierten MySQL-Variablen

<<:  Grundlegende Anwendungsbeispiele für benannte Slots in Vue

>>:  Wissen Sie, wie viele Verbindungen ein Linux-Server verarbeiten kann?

Artikel empfehlen

Eine kurze Einführung in Linux-Leistungsüberwachungsbefehle kostenlos

Wie können wir den Fehler lokalisieren, wenn im S...

Zusammenfassung der Ereignisbehandlung im Vue.js-Frontend-Framework

1. v-on-Ereignisüberwachung Um DOM-Ereignisse abz...

Das ganz links stehende Übereinstimmungsprinzip des MySQL-Datenbankindex

Inhaltsverzeichnis 1. Gemeinsame Indexbeschreibun...

Vorgehensweise, wenn die Online-MySQL-Auto-Increment-ID erschöpft ist

Inhaltsverzeichnis Tabellendefinition - automatis...

Ein Leistungsfehler bei MySQL-Partitionstabellen

Inhaltsverzeichnis 2. Stapelanalyse mit pt-pmap 3...

Beispielcode für CSS-Stacking und Z-Index

Kaskadierung und kaskadierende Ebenen HTML-Elemen...

So optimieren Sie die langsame Like-Fuzzy-Abfrage in MySQL

Inhaltsverzeichnis 1. Einleitung: 2. Die erste Id...

So fügen Sie der Seite über Element UI eine Seitennavigationsleiste hinzu

brauchen Fügen Sie eine Paging-Leiste hinzu, die ...

N Möglichkeiten, adaptive Teiler geschickt mit CSS zu implementieren

Trennlinien sind eine gängige Gestaltungsart auf ...

Herausforderung des HTML-Symbol-zu-Entity-Algorithmus

Herausforderung: Wandelt die Zeichen &, <,...