首页  >  文章  >  数据库  >  如何在XAMPP中用MySQL替换MariaDB?

如何在XAMPP中用MySQL替换MariaDB?

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-11-12 14:26:02746浏览

How to Replace MariaDB with MySQL in XAMPP?

如何在 XAMPP 中将 MariaDB 替换为 MySQL

尽管进行了大量研究,但您仍无法找到在 XAMPP 中将 MariaDB 切换为 MySQL 的解决方案。尽管您遇到了相反任务的解决方案(从 MySQL 迁移到 MariaDB),但事实证明它在启动 MySQL 方面无效。

要解决此问题,请考虑以下步骤:

说明用于将 MySQL 集成到 XAMPP

  1. 在 XAMPP 控制面板中停止 MySQL。
  2. 以 zip 存档形式获取 MySQL 社区服务器(Windows 64 位版本)。
  3. 将 C:xamppmysql 重命名为 C:xampmariadb。
  4. 将下载的 zip 存档解压到 C:xamppmysql。
  5. 将 C:xampmariadbbinmy.ini 复制到 C:xamppmysqlbin。
  6. 编辑 C:xamppmysqlbinmy.ini 并注释掉 [mysqld] 部分中的“key_buffer=”。
  7. 打开命令提示符并执行以下命令:

    对于MySQL 8.0.18:

    • cd C:xamppmysql
    • binmysqld --initialize-insecure
    • start /b binmysqld
    • binmysql -u root
    • 在 MySQL 提示符中输入以下命令:

      • CREATE USER pma@localhost;
      • SOURCE C:/xampp/phpMyAdmin/ sql/create_tables.sql;
      • 将 phpmyadmin.* 上的选择、插入、删除、更新、更改授予 pma@localhost;
      • 更改由 mysql_native_password 通过 '' 识别的用户 root@localhost;
      • 更改由 mysql_native_password 标识的用户 pma@localhost BY '';
      • q
    • binmysqladmin -u root shutdown

    对于 MySQL 5.7.28:

    • cd C:xamppmysql
    • binmysqld --initialize-insecure --log_syslog=0
    • start / b binmysqld --log_syslog=0
    • binmysql -u root
    • 在 MySQL 提示符中输入以下命令:

      • CREATE USER pma@localhost;
      • 源 C:/xampp/phpMyAdmin/sql/create_tables.sql;
      • 将 phpmyadmin.* 上的选择、插入、删除、更新、更改授予 pma@localhost;
      • q
    • binmysqladmin -u root shutdown
  8. 在 XAMPP 控制面板中启动 Apache 和 MySQL。
  9. 访问 http:// /localhost/phpmyadmin 确认 MySQL 社区服务器现在处于活动状态。

以上是如何在XAMPP中用MySQL替换MariaDB?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn