【问题标题】:MYSQL won't runMYSQL 不会运行
【发布时间】:2014-10-11 19:56:14
【问题描述】:

我在启动 MYSQL 时得到这个?

20:43:41  [mysql]   Error: MySQL shutdown unexpectedly.
20:43:41  [mysql]   This may be due to a blocked port, missing dependencies, 
20:43:41  [mysql]   improper privileges, a crash, or a shutdown by another method.
20:43:41  [mysql]   Press the Logs button to view error logs and check
20:43:41  [mysql]   the Windows Event Viewer for more clues
20:43:41  [mysql]   If you need more help, copy and post this
20:43:41  [mysql]   entire log window on the forums

有人可以帮帮我吗? MYSQL 启动大约 5 秒钟然后关闭...我在任何地方都找不到修复,所以我决定在这里发布它,如果您可以修复,请不要犹豫发表评论。

错误日志:

2014-10-11 20:43:36 2124 [Note] Plugin 'FEDERATED' is disabled.
2014-10-11 20:43:36 8c8 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.
2014-10-11 20:43:36 2124 [Note] InnoDB: Using atomics to ref count buffer pool pages
2014-10-11 20:43:36 2124 [Note] InnoDB: The InnoDB memory heap is disabled
2014-10-11 20:43:36 2124 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2014-10-11 20:43:36 2124 [Note] InnoDB: Memory barrier is not used
2014-10-11 20:43:36 2124 [Note] InnoDB: Compressed tables use zlib 1.2.3
2014-10-11 20:43:36 2124 [Note] InnoDB: Not using CPU crc32 instructions
2014-10-11 20:43:36 8c8  InnoDB: Error: unable to create temporary file; errno: 2
2014-10-11 20:43:36 2124 [ERROR] Plugin 'InnoDB' init function returned error.
2014-10-11 20:43:36 2124 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
2014-10-11 20:43:36 2124 [ERROR] Unknown/unsupported storage engine: InnoDB
2014-10-11 20:43:36 2124 [ERROR] Aborting

2014-10-11 20:43:36 2124 [Note] Binlog end
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'partition'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'PERFORMANCE_SCHEMA'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'INNODB_SYS_DATAFILES'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'INNODB_SYS_TABLESPACES'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'INNODB_SYS_FOREIGN_COLS'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'INNODB_SYS_FOREIGN'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'INNODB_SYS_FIELDS'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'INNODB_SYS_COLUMNS'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'INNODB_SYS_INDEXES'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'INNODB_SYS_TABLESTATS'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'INNODB_SYS_TABLES'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'INNODB_FT_INDEX_TABLE'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'INNODB_FT_INDEX_CACHE'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'INNODB_FT_CONFIG'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'INNODB_FT_BEING_DELETED'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'INNODB_FT_DELETED'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'INNODB_FT_DEFAULT_STOPWORD'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'INNODB_METRICS'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'INNODB_BUFFER_POOL_STATS'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'INNODB_BUFFER_PAGE_LRU'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'INNODB_BUFFER_PAGE'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'INNODB_CMP_PER_INDEX_RESET'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'INNODB_CMP_PER_INDEX'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'INNODB_CMPMEM_RESET'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'INNODB_CMPMEM'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'INNODB_CMP_RESET'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'INNODB_CMP'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'INNODB_LOCK_WAITS'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'INNODB_LOCKS'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'INNODB_TRX'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'BLACKHOLE'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'ARCHIVE'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'MRG_MYISAM'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'MyISAM'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'MEMORY'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'CSV'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'sha256_password'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'mysql_old_password'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'mysql_native_password'
2014-10-11 20:43:36 2124 [Note] Shutting down plugin 'binlog'
2014-10-11 20:43:36 2124 [Note] C:\Users\Administrador\Documents\cpps\mysql\bin\mysqld.exe: Shutdown complete

【问题讨论】:

  • 首先我会推荐使用xampp
  • 这是 Xampp 和 Windows。
  • 你有这个:InnoDB: Error: unable to create temporary file; errno: 2。我猜你有访问权限问题。
  • 那么我要对文件进行 CHMOD 吗?
  • 以管理员身份运行 MySQL 或不要从 C:\Users\Administrador\Documents\cpps\mysql 运行它。例如,将其放在根目录下的单独文件夹中,或将data 文件夹移到那里

标签: mysql windows installation


【解决方案1】:

你没有提供太多关于你是如何走到这一步的信息。从错误消息中可以清楚地看出,InnoDB 存储引擎代码无法创建必要的临时文件。

当我重新安装 MySQL 并尝试从即将退役的硬盘中移动我的 data 文件夹时,我遇到了类似的问题。这是一个目录保护问题。

不要做我第一次做的事情:尝试使用保护措施(chmod 等)。那里有疯狂——说真的。如果您已经这样做了,请卸载并重新安装 MySQL。

尝试在控制台模式下运行 mysqld 以了解发生了什么。此处记录了这一点。

http://dev.mysql.com/doc/refman/5.6/en/windows-start-command-line.html

注意,您可能应该使用具有管理权限的 cmd 提示符来执行此操作。启动 InnoDB 的问题可能是因为您试图在没有足够权限的情况下运行 mysqld。要使用管理权限启动命令提示符,请确保您使用管理员帐户登录,然后按照这些说明进行操作。 http://technet.microsoft.com/en-us/library/cc947813(v=ws.10).aspx

如果以这种方式运行mysqld 启动正常,您可以尝试--install将其作为Windows 服务。见这篇文章:http://dev.mysql.com/doc/refman/5.6/en/windows-start-service.html

它可能已经作为服务安装,在这种情况下,您尝试安装它会失败。如果发生这种情况,请先使用--remove,然后再使用--install

接下来,要确保它作为服务运行,请尝试打开该服务(开始/运行 services.msc)。找到 MySQL 服务。尝试停止它并使用服务管理器启动它。如果启动成功,那就太好了。

最后,确保服务的启动类型为自动(或自动延迟...)。然后,重新启动您的 Windows 机器并确保 MySql 已启动。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-24
    • 1970-01-01
    • 2017-06-08
    相关资源
    最近更新 更多