首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将xampp从maria db 10.1更新到10.2

问将xampp从maria db 10.1更新到10.2
EN

Stack Overflow用户
提问于 2017-05-17 14:37:48
回答 7查看 36.4K关注 0票数 39

我正在寻找关于如何在窗口系统上更新mariadb的解决方案,但没有找到关于这方面的任何文章,我刚刚找到了这个链接。请帮助我如何更新。我需要JSON支持,这就是为什么我需要从V10.1到V10.2的更新。或者如果有其他方法可以做,请告诉我。

当前版本是10.1.19-MariaDB

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2017-11-25 20:24:39

1:从XAMPP控制面板关闭或退出Xampp服务器。

2:下载ZIP版本 of MariaDB

3:将xampp/mysql文件夹重命名为mysql_old。

4:解压缩或将MariaDB ZIP文件的内容解压到XAMPP文件夹中。

5:将名为MariaDB-5.5.37-Win 32的MariaDB文件夹重命名为mysql。

6:将xampp/mysql/data重命名为data_old。

7:将xampp/mysql_old/data文件夹复制到xampp/mysql/。

8:将xampp/mysql_old/backup文件夹复制到xampp/mysql/。

9:将xampp/mysql_old/script文件夹复制到xampp/mysql/。

10:将mysql_uninstallservice.bat和mysql_installservice.bat从xampp/mysql_old/复制到xampp/mysql/。

11 :将xampp/mysql_old/bin/my.ini复制到xampp/mysql/bin。

12 :使用像记事本这样的文本编辑器编辑xampp/mysql/bin/my.ini。找到skip-federated并在它的前面(左边)添加一个#,如果行存在的话,将其注释掉。保存并退出编辑器。

13 :启动XAMPP。

如果无法让mysql从Xampp控制面板启动,Note。在xampp/mysql/bin/my.ini文件中的任何位置添加“跳过-授予-表”语句

14 :运行xampp/mysql/bin/mysql_upgrade.exe。

15 :关机并重新启动MariaDB (MySQL)。

代码语言:javascript
复制
        If still **mysql is not started then follow below Note steps(!Important)**

备注 :mysql错误日志文件: c:\xampp\mysql\bin\mysqld.exe:未知变量'innodb_additional_mem_pool_size=2M‘,请删除或注释my.ini文件中的以下语句:xampp/mysql/bin/my.ini文件。

来自这个链接的帮助。

票数 113
EN

Stack Overflow用户

发布于 2018-02-18 05:35:15

我尝试了相同的解决方案,但没有对我起作用,检查错误日志,基于此,我注释掉了这个选项,因为它已经被废弃了。

代码语言:javascript
复制
Line number 145 in my.ini file
#innodb_additional_mem_pool_size = 2M

2018-02-17 23:08:47 bf0 InnoDB: Warning: Using innodb_additional_mem_pool_size is DEPRECATED. This option may be removed in future releases, together with the option innodb_use_sys_malloc and with the InnoDB's internal memory allocator.

对我起作用了。

票数 31
EN

Stack Overflow用户

发布于 2019-04-03 13:33:15

  1. 如果添加了XAMPP服务器,则从Xampp控制面板或服务下的MySQL关闭mysql。
  2. 下载MariaDB (https://downloads.mariadb.org/)的ZIP版本--如果您也要切换到mariadb的x64变体,可以下载winx64.zip
  3. 将xampp/mysql文件夹重命名为mysql_old
  4. 将MariaDB ZIP文件的内容解压缩到您的XAMPP文件夹中
  5. 将名为MariaDB-10.3.14-winx 64的MariaDB文件夹重命名为mysql
  6. 将xampp/mysql/data重命名为data_temp
  7. 将xampp/mysql_old/data文件夹复制到xampp/mysql/
  8. 将xampp/mysql_old/backup文件夹复制到xampp/mysql/
  9. 将xampp/mysql_old/script文件夹复制到xampp/mysql/
  10. 将mysql_uninstallservice.bat和mysql_installservice.bat从xampp/mysql_old/复制到xampp/mysql/
  11. 将xampp/mysql_old/bin/my.ini复制到xampp/mysql/bin
  12. 使用像记事本这样的文本编辑器编辑xampp/mysql/bin/my.ini

查找跳过联邦,并在它的前面(左边)添加一个#,如果行存在,则将其注释掉。

找到innodb_additional_mem_pool_size=2并在它的前面(左边)添加一个#,如果行存在的话,可以注释掉它

在xampp/mysql/bin/my.ini文件保存并退出编辑器中的任何位置添加这个跳过-授予-tables语句

  1. 启动XAMPP
  2. 运行xampp/mysql/bin/mysqlcheck -修复所有数据库
  3. 运行xampp/mysql/bin/mysql_upgrade.exe
  4. 关机并重新启动MySQL (MariaDB)
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44027926

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档