mysql数据库在xampp 1.8.3中不起作用

时间:2013-10-22 09:51:56

标签: php mysql database xampp

我在Windows 7上使用xampp 1.8.3。当我从xampp控制面板重启mysql时。它显示

  

1:33:10 PM [mysql]错误:MySQL意外关闭。下午1:33:10   [mysql]这可能是由于端口被阻塞,缺少依赖关系,
  1:33:10 PM [mysql]不正当的权限,崩溃或关闭   另一种方法。 1:33:10 PM [mysql]按Logs按钮查看   错误日志并检查1:33:10 PM [mysql] Windows事件查看器   了解更多线索1:33:10 PM [mysql]如果您需要更多帮助,请复制和   发布这个1:33:10 PM [mysql]论坛上的整个日志窗口

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

  

#1010 - 删除数据库时出错(可以' rmdir'。\ key',错误号码:41)。

每次我必须创建新的数据库来运行我的program.please帮助。

3 个答案:

答案 0 :(得分:0)

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

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

  1. 转到“控制面板”,然后双击“Windows防火墙”图标。
  2. 选择“允许程序通过Windows防火墙”选项,然后单击“确定” 添加端口按钮。
  3. 在名称文本框和 3306 (或您的端口)中输入MySQL 选择)进入端口号文本框。
  4. 还要确保选择了TCP协议单选按钮。
  5. 如果您愿意,您还可以通过限制访问MySQL服务器 选择更改范围按钮。
  6. 单击“确定”按钮确认您的选择。
  7. 此外,在Windows 7或更高版本上运行MySQL安装向导时,请确保以具有管理权限的用户身份登录。

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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