Heim  >  Artikel  >  Datenbank  >  Wie wechsle ich mit XAMPP unter Windows von MariaDB zu MySQL?

Wie wechsle ich mit XAMPP unter Windows von MariaDB zu MySQL?

Barbara Streisand
Barbara StreisandOriginal
2024-11-12 20:52:02907Durchsuche

How to Switch from MariaDB to MySQL with XAMPP on Windows?

Wechseln Sie von MariaDB zu MySQL mit XAMPP unter Windows

Hintergrund:

Trotz Suche nach web haben Sie Schwierigkeiten gehabt, eine Lösung zum Ersetzen von MariaDB durch MySQL in Ihrem XAMPP-Setup zu finden. Dies kann auf Kompatibilitätsprobleme mit MySQL Workbench oder frühere Versuche, MySQL auf MariaDB zu aktualisieren, zurückzuführen sein, die zu Problemen geführt haben.

Lösung:

Hier finden Sie eine detaillierte Schritt-für-Schritt-Anleitung -Schritt-Anleitung zur Integration von MySQL in XAMPP unter Windows, um eine erfolgreiche Konvertierung für beide MySQL-Versionen 8.0.18 und 8.0.18 sicherzustellen 5.7.28.

  1. MariaDB stoppen: Verwenden Sie die XAMPP-Systemsteuerung, um das aktuell laufende MySQL (MariaDB) zu stoppen.
  2. MySQL herunterladen: Rufen Sie den MySQL Community Server als Zip-Archiv für Windows 64-Bit ab Systeme.
  3. MariaDB-Verzeichnis umbenennen: Benennen Sie das Verzeichnis „mysql“ in XAMPP in „mariadb“ um.
  4. MySQL extrahieren: Extrahieren Sie die heruntergeladene ZIP-Datei Archiv in das Verzeichnis „mysql“ in XAMPP kopieren.
  5. Konfiguration kopieren Datei:Übertragen Sie die Datei „my.ini“ aus dem MariaDB-bin-Verzeichnis in das MySQL-bin-Verzeichnis.
  6. Konfigurationsdatei bearbeiten:Öffnen Sie „my.ini“ in einem Editor und Kommentieren Sie die Zeile, die mit „key_buffer=" beginnt, im Abschnitt „[mysqld]" aus.
  7. Initialisieren MySQL:Führen Sie die folgenden Befehle in einer Eingabeaufforderung aus:

    • Für MySQL 8.0.18:
    cd C:\xampp\mysql
    bin\mysqld --initialize-insecure
    start /b bin\mysqld
    bin\mysql -u root
    CREATE USER pma@localhost;
    SOURCE C:/xampp/phpMyAdmin/sql/create_tables.sql;
    GRANT SELECT, INSERT, DELETE, UPDATE, ALTER ON phpmyadmin.* TO pma@localhost;
    ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY '';
    ALTER USER pma@localhost IDENTIFIED WITH mysql_native_password BY '';
    \q
    bin\mysqladmin -u root shutdown
    • Für MySQL 5.7.28:
    cd C:\xampp\mysql
    bin\mysqld --initialize-insecure --log_syslog=0
    start /b bin\mysqld --log_syslog=0
    bin\mysql -u root
    CREATE USER pma@localhost;
    SOURCE C:/xampp/phpMyAdmin/sql/create_tables.sql;
    GRANT SELECT, INSERT, DELETE, UPDATE, ALTER ON phpmyadmin.* TO pma@localhost;
    \q
    bin\mysqladmin -u root shutdown
  8. Starten Dienste: Starten Sie sowohl Apache als auch MySQL über die XAMPP-Systemsteuerung.
  9. Konfiguration überprüfen: Besuchen Sie „http://localhost/phpmyadmin“, um zu bestätigen, dass der Datenbankserver jetzt erkannt wird als MySQL Community Server.

Zusätzliche Hinweise:

Einige Schlüssel Unterschiede zwischen MariaDB und MySQL, die Sie beachten sollten:

  • MySQL folgt im Vergleich zu MariaDB einem strengeren SQL-Standard, was bei Verwendung bestimmter Funktionen zu Kompatibilitätsproblemen führen kann.
  • MySQL bietet bessere Ergebnisse Dokumentation und Support, da es sich um die ursprüngliche Implementierung des MySQL-Datenbanksystems handelt.

Das obige ist der detaillierte Inhalt vonWie wechsle ich mit XAMPP unter Windows von MariaDB zu MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn