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

mcvgt66p  于 2023-08-02  发布在  Mysql
关注(0)|答案(4)|浏览(229)

A.第一件事:
1.谷歌先生还没有帮我找到任何答复我的问题以上
1.是的,我在这里读到了一个相反问题的解决方案How to upgrade MySQL to MariaDB in XAMPP in 5 minutes on Windows(它对我没有帮助:MySQL无法启动)
1.我不期望像“MariaDB更好,-停止你愚蠢的练习”这样的回复。
我正在使用MySQL Workbench,因此不想现在或将来遇到任何不兼容的情况。
有人能分享他们解决这个问题的经验吗?

kb5ga3dv

kb5ga3dv1#

使用MySQL运行XAMPP

以下是在Windows上真正将MySQL集成到XAMPP中的确切分步说明。这已经成功地在Windows 10和XAMPP 7.3.11上测试了MySQL8.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=开头的行。
  • 打开命令提示符并运行以下命令:

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

字符串
对于MySQL5.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
v1uwarro

v1uwarro2#

您可以使用以下方式。
1.在Xampp中停止显示为mysql运行的MariaDB。
1.下载windows mysql Installer的安装程序
1.按照说明操作。
1.现在启动Apache2并清除浏览器中的cookie。现在你可以看到phpmyadmin和workbench显示服务器类型:MySQL
如果你想坚持使用MariaDB,那么你也可以使用sqlyog。
希望它能回答你的问题

3okqufwl

3okqufwl3#

你必须对xampp做一些调整,才能使用MySQL而不是MariaDB。我只是做了以下工作,它的工作,我认为这可能有助于其他人也。
1.下载并安装mysql installer。
2.停止xampp并重命名xampp目录中的mysql文件夹(可能没有必要!))
3.只需从xampp控制面板启动Apache即可。不需要启动mysql
4.最后一步。确保你的系统中运行MySQL。就是这样。
检查php管理面板,你可以看到Server type: MySQL而不是MariaDB...
谢谢...

yqkkidmi

yqkkidmi4#

我刚刚升级了XAMPP,因为PHP 7。我也在使用MySQL Workbench。我想尽可能接近生产,但我的webhoster只支持mysql。这些就是我从mariadb切换回mysql的原因
我遵循了这些步骤:(也最多5分钟)https://gist.github.com/odan/c799417460470c3776ffa8adce57eece

相关问题