我已经在 windows 2008r2 x64 下安装了 MySql 5.5 服务器
显然我可以看到 MySql 服务即使配置为自动启动也会停止
我该怎么做才能找出发生这种情况的原因?
MySql数据库作为ASP.Net网站的后端
是否有可能网站暂时没有活动,系统停止了 mysql 服务?
更新:它是 mysql-5.5.7-rc-winx64。我可能对此版本(候选版本)存在问题。
现在我正在尝试安装 mysql-5.5.8-winx64
我在配置 MySql 使用名称管道时遇到问题,我取消了对 TCP/IP 协议的使用,配置向导就挂起了
更新:我找到了解决方法。需要先将 MySql 配置为使用 TCP/IP,然后重新配置为使用命名管道
这个链接似乎也包含一些关于可能出现的问题的信息MySQL 安装过程中出现 ERROR 1045 应该如何诊断?
更新:运行mysql_upgrade修复升级后的2个错误问题。MySQL 5.5.8更新详情
答案1
我也遇到过同样的情况。我这样做是为了解决这个问题,而且确实有效。
找到你的 my.ini 文件。(通常在 /mysql/bin 文件夹下。)
编辑此文件,您将看到类似这样的内容...
# The MySQL server
[mysqld]
basedir = "/Arquivos de Programas/XAMMP/xampp/mysql/"
datadir = "/Arquivos de Programas/XAMMP/xampp/mysql/data/"
port = 3306
socket = "MySQL"
我所做的就是:
# The MySQL server
[mysqld]
basedir = "d:/Arquivos de Programas/XAMMP/xampp/mysql/"
datadir = "d:/Arquivos de Programas/XAMMP/xampp/mysql/data/"
port = 3306
socket = "MySQL"
看到了吗?只需在路径前面加上 d:。似乎它只能在默认位置下运行。我这里有,只有这个修改版在运行。玩得开心。