0

我在 Windows 7 上使用 xampp 1.8.3。当我从 xampp 控制面板重新启动 mysql 时。表明

下午 1:33:10 [mysql] 错误:MySQL 意外关闭。1:33:10 PM [mysql] 这可能是由于端口阻塞、缺少依赖项、
1:33:10 PM [mysql] 权限不正确、崩溃或通过其他方法关闭。1:33:10 PM [mysql] 按日志按钮查看错误日志并检查 1:33:10 PM [mysql] Windows 事件查看器以获取更多线索 1:33:10 PM [mysql] 如果您需要更多帮助,在论坛上复制并发布此下午 1:33:10 [mysql] 整个日志窗口

然后我删除 xampp/mysql/data/ibdata1 文件和 mysql 启动。但是我的数据库表已经删除,我只能查看没有表的数据库名称。如果我想删除我得到的数据库

#1010 - 删除数据库时出错(不能 rmdir '.\key',errno: 41)。

每次我必须为运行我的程序创建新数据库时。请帮忙。

4

3 回答 3

0

Microsoft Windows 包括一个专门阻止端口的防火墙。如果您计划通过网络端口使用 MySQL,那么您应该在执行安装之前打开并为此端口创建一个例外。要检查并在必要时向防火墙设置添加例外:

首先确保您以管理员或具有管理员权限的用户身份登录。

  1. 转到控制面板,然后双击 Windows 防火墙图标。
  2. 选择允许程序通过 Windows 防火墙选项,然后单击添加端口按钮。
  3. 在名称文本框中输入 MySQL,在端口号文本框中输入3306(或您选择的端口)。
  4. 还要确保选中 TCP 协议单选按钮。
  5. 如果您愿意,您还可以通过选择更改范围按钮来限制对 MySQL 服务器的访问。
  6. 单击“确定”按钮确认您的选择。

此外,在 Windows 7 或更高版本上运行 MySQL 安装向导时,请确保您以具有管理权限的用户身份登录。

您可以在此处进一步阅读:

于 2013-10-22T09:56:17.200 回答
0

首先,我卸载了 xampp 安装程序,并从xampp目录中删除了所有文件。请务必复制 xampp/htdocs 文件夹以存储现有文件。同时复制 mysql/data 文件夹内容,因为所有数据库都存储在该文件夹中。之后我重新安装 xampp 设置并重新启动我的电脑,现在一切正常。

于 2013-10-26T07:15:16.147 回答
0

这是我们在安装 xampp 时遇到的常见问题。简单的解决方案检查安装的端口然后检查服务列表有一个名为mysqld的服务正在运行,你必须找到它并杀死它。并重新启动mysql。现在你会发现 mysql 开始运行。如果您仍然遇到任何问题,请告诉我。

于 2017-07-19T06:20:23.090 回答