我出于某种原因重新安装了XAMPP并且MySQL无法运行,在控制台中出现以下错误:
01:56:03 [mysql] Error: MySQL shutdown unexpectedly.
01:56:03 [mysql] This may be due to a blocked port, missing dependencies,
01:56:03 [mysql] improper privileges, a crash, or a shutdown by another method.
01:56:03 [mysql] Check the "/xampp/mysql/data/mysql_error.log" file
01:56:03 [mysql] and the Windows Event Viewer for more clues
Run Code Online (Sandbox Code Playgroud)
检查"/xampp/mysql/data/mysql_error.log"文件时,我得到:
130302 1:48:06 InnoDB: Waiting for the background threads to start
130302 1:48:07 InnoDB: 1.1.8 started; log sequence number 1600324627
130302 1:48:07 [Note] Server hostname (bind-address): '0.0.0.0'; port: 3306
130302 1:48:07 [Note] - '0.0.0.0' resolves to '0.0.0.0';
130302 1:48:07 [Note] Server socket created on IP: '0.0.0.0'.
130302 1:51:12 [Note] Plugin 'FEDERATED' is disabled.
130302 1:51:12 InnoDB: The InnoDB memory heap is disabled
130302 1:51:12 InnoDB: Mutexes and rw_locks use Windows interlocked functions
130302 1:51:12 InnoDB: Compressed tables use zlib 1.2.3
130302 1:51:12 InnoDB: Initializing buffer pool, size = 16.0M
130302 1:51:12 InnoDB: Completed initialization of buffer pool
130302 1:51:12 InnoDB: highest supported file format is Barracuda.
InnoDB: The log sequence number in ibdata files does not match
InnoDB: the log sequence number in the ib_logfiles!
130302 1:51:12 InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
130302 1:51:13 InnoDB: Waiting for the background threads to start
130302 1:51:14 InnoDB: 1.1.8 started; log sequence number 1600324627
130302 1:51:14 [Note] Server hostname (bind-address): '0.0.0.0'; port: 3306
130302 1:51:14 [Note] - '0.0.0.0' resolves to '0.0.0.0';
130302 1:51:14 [Note] Server socket created on IP: '0.0.0.0'.
130302 1:56:01 [Note] Plugin 'FEDERATED' is disabled.
130302 1:56:01 InnoDB: The InnoDB memory heap is disabled
130302 1:56:01 InnoDB: Mutexes and rw_locks use Windows interlocked functions
130302 1:56:01 InnoDB: Compressed tables use zlib 1.2.3
130302 1:56:01 InnoDB: Initializing buffer pool, size = 16.0M
130302 1:56:01 InnoDB: Completed initialization of buffer pool
130302 1:56:01 InnoDB: highest supported file format is Barracuda.
InnoDB: The log sequence number in ibdata files does not match
InnoDB: the log sequence number in the ib_logfiles!
130302 1:56:01 InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
130302 1:56:02 InnoDB: Waiting for the background threads to start
130302 1:56:03 InnoDB: 1.1.8 started; log sequence number 1600324627
130302 1:56:03 [Note] Server hostname (bind-address): '0.0.0.0'; port: 3306
130302 1:56:03 [Note] - '0.0.0.0' resolves to '0.0.0.0';
130302 1:56:03 [Note] Server socket created on IP: '0.0.0.0'.
Run Code Online (Sandbox Code Playgroud)
这只是日志的一部分,完整的日志有点太大了.
救命?
小智 19
就我而言,我做了两件事:
xampp/mysql/backup文件移入xampp/mysql/data它对我有用:)
Ima*_*lah 14
警告!不要删除 ibdata1 文件!
只需按照以下步骤操作即可完成。
C:\xampp\mysql\data为C:\xampp\mysql\data_old(您可以使用任何名称)C:\xampp\mysql\dataC:\xampp\mysql\backup在新C:\xampp\mysql\data文件夹中的内容复制到C:\xampp\mysql\data_old(C:\xampp\mysql\data跳过 mysql、performance_schema 和 phpmyadmin 文件夹C:\xampp\mysql\data_old)C:\xampp\mysql\data_old并将其替换到C:\xampp\mysql\data文件夹中一切都完成了,享受吧……
小智 10
首先,您需要在硬盘中的某处保留以下副本。
C:\xampp\mysql\备份
C:\xampp\mysql\data
在那之后
复制“C:\xampp\mysql\backup”中的所有内容并粘贴并替换
“C:\xampp\mysql\data”
现在您的 mysql 将在 phpmyadmin 中工作,但您的表将显示“在引擎中找不到表”
为此,您必须转到在硬盘中创建的“备份和数据文件夹”的副本,然后在数据文件夹中复制“ibdata1”文件,然后将其替换为“C:\xampp\mysql\data” ”。
现在您的表数据将可用。
这对我有用
如果skype是opne,请退出skype并尝试
要么
转到你安装的xampp/wamp,搜索httpd.conf.使用textpad/notepad打开该文件,搜索Listen或80,将listen端口更新为8081并保存文件.重启xampp/wamp,启动服务器.
或者
在Skype中按照以下步骤操作

| 归档时间: |
|
| 查看次数: |
129503 次 |
| 最近记录: |