将 xampp 从 maria db 10.1 更新到 10.2

2022-08-30 12:18:50

我正在寻找有关如何在窗口系统上更新的解决方案,但没有找到任何有关此的文章。我刚刚找到这个链接。请帮我如何更新。我想要支持,这就是为什么我正在寻找从 到 的更新。或者,如果有任何其他方法可以做到这一点,请让我知道mariadbxampp 32 bitJSONV10.1V10.2

当前版本是10.1.19-MariaDB


答案 1

1 :从 Xampp 控制面板关闭或退出 XAMPP 服务器。
2 : 下载 MariaDB
3 的 ZIP 版本:将 xampp/mysql 文件夹重命名为 mysql_old。
4 :解压缩提取MariaDB ZIP文件的内容到您的XAMPP文件夹中。
5 :将 MariaDB 文件夹(称为 mariadb-5.5.37-win32)重命名为 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/scripts 文件夹复制到 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/.ini。找到 skip-federated 并在其前面(左侧)添加一个 #,以注释掉该行(如果存在)。保存并退出编辑器。
13 : 启动 XAMPP。
注意 如果您无法从 Xampp 控制面板启动 mysql。在 xampp/mysql/bin/my.ini 文件
14 中的任何位置添加此 'skip-grant-tables' 语句:运行 xampp/mysql/bin/mysql_upgrade.exe。
15 :关闭并重新启动 MariaDB (MySQL)。
如果mysql仍未启动,请按照以下注意事项步骤操作(!重要)

注意mysql错误日志文件:c:\xampp\mysql\bin\mysqld.exe:未知变量“innodb_additional_mem_pool_size=2M”,例如请删除或注释此语句在my.ini文件中此路径xampp/mysql/bin/my.ini文件中

来自此链接的帮助


答案 2

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

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.

它对我有用。


推荐