每当我以管理员身份运行XAMPP并启动MySQL时,它便开始运行,但在几秒钟后意外关闭。我的问题是什么使MySQL意外关闭。
这是日志给我的:
2015-11-10 15:26:56 10fc InnoDB:警告:正在使用 innodb_additional_mem_pool_size已弃用。此选项可能是 在将来的版本中已删除,并附带了选件 innodb_use_sys_malloc以及InnoDB的内部内存分配器。
2015-11-10 15:26:56 4348 [Note] InnoDB:使用互斥体引用计数 缓冲池页面
2015-11-10 15:26:56 4348 [注意] InnoDB:InnoDB内存堆是 禁用
2015-11-10 15:26:56 4348 [注意] InnoDB:使用互斥锁和rw_locks Windows互锁功能
2015-11-10 15:26:56 4348 [注意] InnoDB:未使用内存屏障
2015-11-10 15:26:56 4348 [注意] InnoDB:压缩表使用zlib 1.2.3
2015-11-10 15:26:56 4348 [注意] InnoDB:未使用CPU crc32 说明
2015-11-10 15:26:56 4348 [注意] InnoDB:初始化缓冲池,大小 = 16.0M
2015-11-10 15:26:56 4348 [注意] InnoDB:已完成初始化 缓冲池
2015-11-10 15:26:56 4348 [注意] InnoDB:支持的最高文件格式 是梭子鱼。
2015-11-10 15:26:57 4348 [注意] InnoDB:128个回滚段是 活跃。
2015-11-10 15:26:57 4348 [Note] InnoDB:等待清除开始
2015-11-10 15:26:57 4348 [Note] InnoDB:Percona XtraDB (http://www.percona.com)5.6.26-74.0开始;日志序号 1835027
2015-11-10 15:26:57 6140 [Note] InnoDB:尚未转储缓冲池 开始
2015-11-10 15:26:57 4348 [注意]插件“反馈”已禁用。
2015-11-10 15:26:57 4348 [注意]在IP:'::'上创建的服务器套接字。
2015-11-10 15:26:57 4348 [Note]事件计划程序:已加载0个事件
2015-11-10 15:26:57 4348 [注意] C:\ xampp \ mysql \ bin \ mysqld.exe:准备就绪 用于连接。版本:'10 .1.8-MariaDB'套接字:''端口:3306 mariadb.org二进制分发版
2015-11-10 15:27:11 5152 [Note] C:\ xampp \ mysql \ bin \ mysqld.exe:正常 关闭
2015-11-10 15:27:11 5152 [Note]事件计划程序:清除队列。 0 事件
2015-11-10 15:27:11 5732 [注意] InnoDB:FTS优化线程退出。
2015-11-10 15:27:11 5152 [Note] InnoDB:正在启动关机...
2015-11-10 15:27:13 5152 [Note] InnoDB:关闭已完成;日志 序列号1835037
2015-11-10 15:27:13 5152 [注意] C:\ xampp \ mysql \ bin \ mysqld.exe: 关闭完成
有人可以帮我解决这个问题吗?
答案 0 :(得分:1)
好的,我卸载了XAMPP并重新安装了它,以查看它提示我做什么。我必须下载Microsoft Visual C ++ 2008可再发行组件包并手动安装文件setup_xampp.bat。完成此操作后,我打开控制面板,重新安装Apache和MySQL模块并成功启动它们。谢谢大家的帮助。
答案 1 :(得分:0)
您使用的XAMPP是哪个版本?
我不确定该如何解决。
尝试一下: 您是否尝试过重启? 确保您的Apache服务器正在运行。 确保您的端口是干净的。 (旧版Skype可能会干扰您的端口!)
我现在唯一奇怪的是您的日志的日期为2015年。
答案 2 :(得分:0)
有关my.cnf或my.ini [mysqld]部分配置的建议
如果此变量存在,
innodb_additional_mem_pool_size
在该行上添加前导#和空格键,以便在启动时忽略该行。
关闭/重新启动系统并发布当前的错误日志,以及完整的my.cnf或my.ini进行分析。