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.
7条答案
按热度按时间qmb5sa221#
1:从Xampp控制面板关闭或退出XAMPP服务器。
2:下载ZIP版本的MariaDB
3:将xampp/mysql文件夹重命名为mysql_old。
4:解压缩或提取MariaDB ZIP文件的内容到XAMPP文件夹中。
5:将名为mariadb-5.5.37-win32的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/scripts文件夹复制到xampp/mysql/中。
10:从xampp/mysql_old/文件中复制mysql_卸载服务. bat和mysql_安装服务. bat到xampp/mysql/文件中。
11:将xampp/mysql_old/bin/my.ini文件复制到xampp/mysql/bin文件中。
12:使用文本编辑器(如记事本)编辑xampp/mysql/bin/my.ini。找到skip-federated并在其前面(左侧)添加#以注解掉该行(如果存在)。保存并退出编辑器。
13:启动XAMPP。
注意如果无法从Xampp控制面板启动mysql,请将此'skip-grant-tables'语句添加到xampp/mysql/bin/my.ini文件中任何位置
14:运行xampp/mysql/bin/mysql_upgrade.exe文件。
15:关闭并重新启动MariaDB(MySQL)。
如果仍然mysql没有启动,然后按照下面的注意步骤(!重要)
注意:mysql错误日志文件:c:\xampp\mysql\bin\mysqld.exe:未知变量'innodb_additional_mem_pool_size= 2 M',如请删除或注解my.ini文件中此语句,路径为xampp/mysql/bin/my.ini file
此链接的帮助。
ego6inou2#
我尝试了同样的解决方案,但对我不起作用,请检查错误日志,并基于此,我注解掉了此选项,因为它已被弃用。
对我很有效。
qncylg1j3#
1.从Xampp控制面板或服务下的 mysql(如果已添加)关闭XAMPP服务器中的 MySQL。
1.下载MariaDB的ZIP版本(https://downloads.mariadb.org/)-如果您也要切换到mariadb的x64变体,则可以下载 winx64.zip
1.将 xampp/mysql 文件夹重命名为 mysql_old
1.将MariaDB ZIP文件的内容解压缩或解压缩到XAMPP文件夹中
1.将MariaDB文件夹(名称类似于mariadb-10.3.14-winx 64)重命名为 mysql
1.将 xampp/mysql/data 重命名为 data_temp
1.将 xampp/mysql_old/data 文件夹复制到 xampp/mysql/
1.将 xampp/mysql_old/backup 文件夹复制到 xampp/mysql/
1.将 xampp/mysql_old/scripts 文件夹复制到 xampp/mysql/
1.将 mysql_卸载服务.bat 和 mysql_安装服务.bat 从 xampp/mysql_old/ 复制到 xampp/mysql/ 中
1.将 xampp/mysql_old/bin/my.ini 复制到 xampp/mysql/bin 中
1.使用文本编辑器(如记事本)编辑 xampp/mysql/bin/my.ini
找到 skip-federated 并在其前面(左侧)添加#,以注解掉该行(如果存在
找到 innodb_additional_mem_pool_size=2 并在其前面(左侧)添加一个#,以注解掉该行(如果存在
将此 skip-grant-tables 语句添加到xampp/mysql/bin/my.ini文件中的任意位置保存并退出编辑器
1.启动XAMPP
1.运行 *xampp/mysql/bin/mysqlcheck --修复--所有数据库 *
1.运行 xampp/mysql/bin/mysql_升级.exe
1.关闭并重新启动 MySQL(MariaDB)
am46iovg4#
这一点:
注意:mysql错误日志文件:如果您有任何问题,请单击“下一步”。未知变量'innodb_additional_mem_pool_size= 2 M',例如,请在my.ini文件中删除或注解此语句,路径为xampp/mysql/bin/my.ini文件
也帮助了我,除了我有以下错误消息:
2018年03月09日12:14:56 4116 [错误]您访问的页面不存在。表'.\mysql\user'被标记为崩溃,应该修复2018-03-09 12:14:56 4116 [警告]检查表:[错误]您访问的页面不存在。1个客户端正在使用或未正确关闭表
u2nhd7ah5#
在运行之前
请先执行此操作
jvlzgdj96#
我一般用一个比较简单的方法,那就是在一台单独的电脑上安装一个新版本的xampp,然后把安装好的mysql文件夹复制过来,把data文件夹替换成以前的版本。
然后运行“升级. exe”
yhxst69z7#
请遵循此流程
1.干净关机
1.备份MySQL
1.将C:\xampp\mysql重命名为C:\xampp\mysql_10.4
1.解压缩mariadb-10.8.3-winx64.zip(在此处解压缩以防止文件夹重复)
1.重命名mariadb-10.8.3-winx 64为mysql
1.将mysql文件夹从zip复制到C:\xampp
1.将以下内容从mysql_10.4复制到mysql
1.在xampp控制面板中启动mysql
1.在xampp中停止启动mysql