0

我已经在我的 Windows XP SP3 开发桌面上将 MySQL 作为服务运行,但我现在无法启动它。

我正在尝试让 Python 的 MySQLdb 模块正常工作。当我收到“没有名为 _mysql 的模块”消息时,我发现我没有安装 MySQL C 头文件,所以我下载了 MySQL 5.1 .msi 并运行它以将 C 头文件添加到我现有的安装中。我被要求重新配置我的服务,所以我输入了适当的值并要求服务配置工具启动服务。它失败了 - “访问被拒绝”。

我的帐户具有管理员权限,所以我无法理解我如何无权启动该服务。

不涉及映射驱动器或网络;这是我的家庭开发桌面。

我尝试完全卸载 MySQL 并从头开始,但我仍然遇到同样的问题。

在我回到 PostgreSQL 之前,我有什么想法可以解决这个问题吗?谢谢你。

更新:

这似乎已经为我解决了。在安装 MySQL 5.1 时我更加小心,然后我重新启动了我的机器。当它恢复时,服务还活着而且很好。

我一定是做了什么蠢事。安装程序似乎完成了这项工作。

4

1 回答 1

1

当我在 Linux 上的 MySQL 上工作时,我可以对此提供意见,而不是在 Windows 上

尽管您拥有系统的管理员权限,但有类似用户 - 'mysql' 之类的东西,其中所有数据都属于 mysql db,如 mysql-log,mysql-dbschema 由用户 mysql 拥有。你能在这些行中看到什么吗?

我希望,你指的是http://dev.mysql.com/doc/,他们有很好的信息。

快乐的Mysqling :)

- 干杯

于 2010-10-23T03:03:19.977 回答