我正在寻找关于如何在窗口系统上更新mariadb的解决方案,但没有找到关于这方面的任何文章,我刚刚找到了这个链接。请帮助我如何更新。我需要JSON支持,这就是为什么我需要从V10.1到V10.2的更新。或者如果有其他方法可以做,请告诉我。
当前版本是10.1.19-MariaDB
发布于 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)。
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文件。
来自这个链接的帮助。
发布于 2018-02-18 05:35:15
我尝试了相同的解决方案,但没有对我起作用,检查错误日志,基于此,我注释掉了这个选项,因为它已经被废弃了。
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.对我起作用了。
发布于 2019-04-03 13:33:15
查找跳过联邦,并在它的前面(左边)添加一个#,如果行存在,则将其注释掉。
找到innodb_additional_mem_pool_size=2并在它的前面(左边)添加一个#,如果行存在的话,可以注释掉它
在xampp/mysql/bin/my.ini文件保存并退出编辑器中的任何位置添加这个跳过-授予-tables语句
https://stackoverflow.com/questions/44027926
复制相似问题