Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment puis-je changer MariaDB en MySQL dans XAMPP ?

Exécuter XAMPP avec MySQL

Voici les instructions détaillées étape par étape pour vraiment intégrer MySQL dans XAMPP sous Windows. Cela a été testé avec succès avec Windows 10 et XAMPP 7.3.11 pour MySQL 8.0.18 et 5.7.28 .

  • Arrêtez MySQL (qui est en fait MariaDB) dans le panneau de configuration XAMPP.
  • Télécharger le serveur de la communauté MySQL sous forme d'archive zip (version Windows 64 bits)
  • Renommer C:\xampp\mysql vers C:\xampp\mariadb
  • Extraire l'archive zip téléchargée vers C:\xampp\mysql . Assurez-vous d'extraire le niveau de dossier contenant les sous-dossiers bin , include , lib etc.
  • Copier C:\xampp\mariadb\bin\my.ini vers C:\xampp\mysql\bin
  • Ouvrir C:\xampp\mysql\bin\my.ini dans un éditeur et commentez la ligne commençant par key_buffer= dans le [mysqld] section.
  • Ouvrez une invite de commande et exécutez les commandes suivantes :

    Pour MySQL 8.0.18 :

    cd C:\xampp\mysql
    bin\mysqld --initialize-insecure
    start /b bin\mysqld
    bin\mysql -u root
        CREATE USER [email protected];
        SOURCE C:/xampp/phpMyAdmin/sql/create_tables.sql;
        GRANT SELECT, INSERT, DELETE, UPDATE, ALTER ON phpmyadmin.* TO [email protected];
        ALTER USER [email protected] IDENTIFIED WITH mysql_native_password BY '';
        ALTER USER [email protected] IDENTIFIED WITH mysql_native_password BY '';
        \q
    bin\mysqladmin -u root shutdown
    

    Pour 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 [email protected];
        SOURCE C:/xampp/phpMyAdmin/sql/create_tables.sql;
        GRANT SELECT, INSERT, DELETE, UPDATE, ALTER ON phpmyadmin.* TO [email protected];
        \q
    bin\mysqladmin -u root shutdown
    
  • Démarrez Apache et MySQL dans le panneau de configuration XAMPP.

  • Allez sur http://localhost/phpmyadmin et vérifiez que votre serveur de base de données est maintenant signalé comme MySQL Community Server .