gpt4 book ai didi

mysql - 如何在 XAMPP 中将 MariaDB 更改为 MySQL?

转载 作者:行者123 更新时间:2023-11-29 15:18:45 25 4
gpt4 key购买 nike

A.首先要做的事情是:

  1. 先生。 Google 没有帮助我找到对我的问题的任何答复上面
  2. 是的,我已经在这里阅读了相反问题的解决方案 How to upgrade MySQL to MariaDB in XAMPP in 5 minutes on Windows(这对我没有帮助:MySQL 根本无法启动)
  3. 我不希望得到诸如“MariaDB 更好,-别再犯傻了”之类的回复练习”。

B.我正在使用 MySQL Workbench,因此现在或将来都不想面临任何不兼容性。

C.有人可以分享他们解决这个问题的经验(如果有的话)吗?

最佳答案

使用 MySQL 运行 XAMPP

以下是在 Windows 上真正将 MySQL 集成到 XAMPP 中的准确分步说明。已在 Windows 10 和 XAMPP 7.3.11 上针对 MySQL 8.0.185.7.28 成功进行了测试。

  • 在 XAMPP 控制面板中停止 MySQL(实际上是 MariaDB)。
  • 下载MySQL community server作为 zip 存档(Windows 64 位版本)
  • C:\xampp\mysql重命名为C:\xampp\mariadb
  • 将下载的 zip 存档解压到 C:\xampp\mysql。确保您提取的文件夹级别包含子文件夹 binincludelib 等。
  • C:\xampp\mariadb\bin\my.ini复制到C:\xampp\mysql\bin
  • 在编辑器中打开C:\xampp\mysql\bin\my.ini,并注释掉[mysqld]中以key_buffer=开头的行 部分。
  • 打开命令提示符并运行以下命令:

    对于 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
  • 在 XAMPP 控制面板中启动 Apache 和 MySQL。

  • 转到http://localhost/phpmyadmin并验证您的数据库服务器现在是否报告为 MySQL Community Server

关于mysql - 如何在 XAMPP 中将 MariaDB 更改为 MySQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59526483/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com