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

时间:2016-09-23 06:54:10

标签: mysql xampp mariadb

一个。首先要做的事情是:

  1. 先生。谷歌没有帮助我找到我的问题的任何回复 上述
  2. 是的,我在这里已经阅读了相反问题的解决方案 How to upgrade MySQL to MariaDB in XAMPP in 5 minutes on Windows (它没有帮助我:MySQL根本无法启动)
  3. 我不希望像'MariaDB这样的回复更好, - 停止你的愚蠢 练习。
  4. B中。我正在使用MySQL Workbench,因此不希望现在或将来出现任何不兼容性。

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

4 个答案:

答案 0 :(得分:12)

您可以使用以下方式。

  1. 在Xampp中停止显示为运行mysql的MariaDB ...
  2. 下载Windows mysql Installer
  3. 的安装程序
  4. 按照说明操作。
  5. 现在启动Apache2并在浏览器中清除cookie。现在你可以看到phpmyadmin和workbench显示服务器类型:MySQL
  6. 如果您想坚持 MariaDB ,那么您也可以使用sqlyog。

    希望它能回答你的问题

答案 1 :(得分:2)

你必须使用xampp进行一些调整才能使用MySQL而不是MariaDB。我只是跟随并且它的工作,我认为它也可能对其他人有帮助。

  1. 下载并安装mysql安装程序。
  2. 2.停止xampp并重命名xampp目录中的mysql文件夹(可能不是必需的!)

    3.只能从xampp控制面板启动Apache。无需启动mysql。

    4.最后一步。确保在系统中运行MySQL。就是这样......

    检查php管理面板,你可以看到Server type: MySQL而不是MariaDB ......

    谢谢..

答案 2 :(得分:2)

由于PHP 7,我刚刚升级了XAMPP。我也在使用mysql workbench。我希望尽可能接近生产,但我的webhoster只支持mysql。这些我的理由从mariadb切换回mysql

我按照以下步骤操作:(最长5分钟) https://gist.github.com/odan/c799417460470c3776ffa8adce57eece

答案 3 :(得分:1)

使用MySQL运行XAMPP

这里是将MySQL真正集成到Windows上的XAMPP的确切分步说明。这已在Windows 10和XAMPP 7.3.11中针对MySQL 8.0.18 5.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,并在key_buffer=部分中以[mysqld]开头的行中添加注释。
  • 打开命令提示符并运行以下命令:

    对于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