首页 > 数据库 > mysql教程 > 如何在 Windows 上使用 XAMPP 从 MariaDB 切换到 MySQL?

如何在 Windows 上使用 XAMPP 从 MariaDB 切换到 MySQL?

Barbara Streisand
发布: 2024-11-12 20:52:02
原创
984 人浏览过

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

在 Windows 上使用 XAMPP 从 MariaDB 切换到 MySQL

背景:

尽管搜索了web,您在寻找在 XAMPP 设置中用 MySQL 替换 MariaDB 的解决方案时遇到了困难。这可能是由于与 MySQL Workbench 的兼容性问题或之前尝试将 MySQL 升级到 MariaDB 导致出现问题。

解决方案:

这里是详细的步骤有关如何将 MySQL 集成到 Windows 上的 XAMPP 的步骤指南,确保 MySQL 版本 8.0.18 和 5.7.28 成功转换。

  1. 停止 MariaDB: 使用 XAMPP控制面板停止当前正在运行的 MySQL (MariaDB)。
  2. 下载 MySQL: 以 zip 存档形式检索适用于 Windows 64 位系统的 MySQL 社区服务器。
  3. 重命名 MariaDB 目录:将 XAMPP 中的“mysql”目录重命名为“mariadb”。
  4. 提取 MySQL:将下载的 zip 存档提取到 XAMPP 中的“mysql”目录中.
  5. 复制配置文件:将文件“my.ini”从MariaDB bin目录传输到MySQL bin目录。
  6. 编辑配置文件: 在编辑器中打开“my.ini”,注释掉“[mysqld]”部分中以“key_buffer=”开头的行。
  7. 初始化 MySQL: 执行在命令提示符中输入以下命令:

    • 对于 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
    登录后复制
    • 对于 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. 启动服务:使用 XAMPP 控制面板启动 Apache 和 MySQL。
  9. 验证配置:访问“http:// localhost/phpmyadmin”来确认数据库服务器现在被识别为 MySQL 社区服务器。

附加说明:

MariaDB 和 MySQL 之间的一些关键区别请注意:

  • 与 MariaDB 相比,MySQL 遵循更严格的 SQL 标准,如果使用某些功能,可能会导致兼容性问题。
  • MySQL 提供更好的文档和支持,因为它是 MySQL 数据库系统的原始实现。

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

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板