Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
xampp中的mysql在5秒内启动和停止_Mysql_Xampp - Fatal编程技术网

xampp中的mysql在5秒内启动和停止

xampp中的mysql在5秒内启动和停止,mysql,xampp,Mysql,Xampp,我在windows XP中安装了xampp。我能够启动apache和tomcat。但当我启动mysql时,它会启动,但会在五秒钟后停止 因此,我无法与PHPMyAdmin合作 我检查了xampp/mysql/bin中的mysql_错误文件,发现了以下内容 120320 11:48:44[注意]插件“联邦”已禁用。 120320 11:48:44 InnoDB:InnoDB内存堆已禁用 120320 11:48:44 InnoDB:互斥锁和rw_锁使用Windows互锁功能 120320 11:4

我在windows XP中安装了xampp。我能够启动apache和tomcat。但当我启动mysql时,它会启动,但会在五秒钟后停止

因此,我无法与PHPMyAdmin合作

我检查了
xampp/mysql/bin
中的mysql_错误文件,发现了以下内容

120320 11:48:44[注意]插件“联邦”已禁用。
120320 11:48:44 InnoDB:InnoDB内存堆已禁用
120320 11:48:44 InnoDB:互斥锁和rw_锁使用Windows互锁功能
120320 11:48:44 InnoDB:压缩表使用zlib 1.2.3
120320 11:48:45 InnoDB:正在初始化缓冲池,大小=16.0M
120320 11:48:45 InnoDB:已完成缓冲池的初始化
InnoDB:第一个指定的数据文件C:\xampp\mysql\data\ibdata1不存在:
InnoDB:要创建一个新数据库!
120320 11:48:45 InnoDB:将文件C:\xampp\mysql\data\ibdata1大小设置为10 MB
InnoDB:数据库物理写入文件已满:等待。。。
120320 11:48:45 InnoDB:日志文件C:\xampp\mysql\data\ib_logfile0不存在:要新建
InnoDB:将日志文件C:\xampp\mysql\data\ib_logfile0大小设置为5 MB
InnoDB:数据库物理写入文件已满:等待。。。
120320 11:48:45 InnoDB:日志文件C:\xampp\mysql\data\ib_logfile1不存在:要创建新的
InnoDB:将日志文件C:\xampp\mysql\data\ib_logfile1的大小设置为5 MB
InnoDB:数据库物理写入文件已满:等待。。。
InnoDB:未找到双写缓冲区:正在创建新缓冲区
InnoDB:已创建双写缓冲区
InnoDB:127个回滚段处于活动状态。
InnoDB:创建外键约束系统表
InnoDB:已创建外键约束系统表
120320 11:48:48 InnoDB:正在等待后台线程启动
120320 11:48:49 InnoDB:1.1.8启动;日志序列号0
120320 11:48:52[注意]事件计划程序:加载了0个事件
120320 11:48:52[注意]mysql\bin\mysqld.exe:准备好连接了。
版本:“5.5.16”套接字:“”端口:3306 MySQL社区服务器(GPL)
我正在使用
xampp1.7.7


请帮助…

这是一个替代解决方案,而不是解决上述问题。我认为您使用windows installer for xampp,而不是下载zip文件并将其保存在c:\xampp下。使用此链接以zip格式下载

如果你觉得zip文件格式是巨大的。使用7zip文件格式


以前我也遇到过同样的问题,用这种方法解决了。

我也遇到过同样的问题,我通过转到安装文件夹找到了一个临时解决方案

xampp->mysql->bin->mysqld.exe文件

运行mysqld.exe文件


我的xampp mysql服务成功重启

我不确定这是否也适用于您的案例,但它确实适用于我,我还没有在这里找到答案

转到Xampp/mysql/bin/my.ini

添加以下行:

innodb_force_recovery = 1 
(我认为任何>0的东西都可以在这里工作……为了安全起见,备份文件可能很方便。)


您现在应该能够成功启动mySQL服务。

您是否有机会更新旧安装,然后将旧的“htdocs”和“mySQL数据”文件复制/粘贴到升级文件中

我刚刚遇到了同样的问题,我通过卸载然后重新安装解决了这个问题。仅复制我的Htdocs,然后重新构建我的数据库。。。这是一种痛苦,但由于我只是在开发中,使用Symfony2用fixture重建我的数据库非常轻松

希望这能有所帮助


Doug.

我遇到了一个类似的问题,这是由另一个应用程序已经在使用的服务的TCP端口引起的。在我的例子中,是Skype使用端口80和443作为后备端口

通过在命令提示符下运行以下命令,可以检查其他应用程序是否使用了任何所需的TCP端口:

c:>netstat /a
有问题的连接将在状态列中列为“正在侦听”。然后,由您确定哪个应用程序正在使用该端口。有一个很好的工具叫做portmon


你需要的端口是803360。。。(任何人都可以对此展开讨论?

我就是这样解决的:

  • xampp控制面板>配置>服务和端口设置>apache>主端口>80(默认)更改为81

  • 打开xampp>apache>cnonf>httpd.conf

  • 3搜索ServerName localhost:80更改为ServerName localhost:81 搜索Listen 80更改为Listen 81

  • 启动Xampp>apache

  • 打开

  • 哇,这很管用这对我很管用

  • 退出XAMPP

  • 剪切C:\xampp\mysql\backup中的所有文件

  • 粘贴并替换C:\xampp\mysql\data中的文件

  • 以管理员身份运行XAMPP


  • 这对我来说很有效,实际上检查“mysql”服务没有被禁用。结果是它被禁用了

    如何检查

  • windows+R(打开运行窗口)
  • 键入services.msc
  • 检查服务mysql是否设置为禁用。(将其更改为自动)

  • 这帮助我解决了未知的Phpmyadmin未启动问题。

    如果没有任何帮助,请按照下面链接中提到的步骤进行操作。有三种方法可以解决这个问题。我希望,它也能帮助你:)

    为方便起见,我写下帮助我解决问题的方法之一的步骤

  • 首先,停止xampp控制面板中运行的所有服务
  • 转到
    xampp>mysql>
  • 将数据文件夹重命名为其他任何内容,例如“旧数据”
  • 然后将备份文件夹重命名为data
  • 就这样。尝试从xampp控制面板启动apache和mysql服务。转到下面提到的链接了解更多信息


    您能访问apache欢迎页面吗?
    http:\\localhost
    ?上面写着:
    [注意]C:\…\mysqld:Normal shutdown
    ?W