我用的是最新的Mysql_5.1.53免安装版,按照网上的一篇说明文章去做(这篇说明为:http://feinibuke.blog.51cto.com/1724260/386001),安装倒是成功的了,
但服务启动总是出问题,提示为:错误 1067:进程意外终止。
调了大半天,还是无果。
网上找了下资料,发现,类似的问题一搜一大堆,但,我试了下,发现都没效果,郁闷死了。
其它说明,之前我有安装个安装版的mysql,为了调试绿色版的,我把它卸了,不知道这对安装绿色版的,会不会有冲突呢?
后来,我把系统垃圾清理了下,还把注册表中,mysql相关键值都删了,去试,还是不行。
试来试去,太累了,来这里像Mysql高人们求教了,分析下这可能的原因有那种,或有类似经验者说下你们处理的方法吧。注:还有个问题,就是my.ini中,有个关于密码的配置,当然默认是注释掉的了,如下:
[client]
#password = your_password
我的问题是,这个密码到底要不要设置呢?默认为root用户,密码为空,那要不要设置成如下这样的:
[client]
user=root
password =
那篇说明文章倒没提到这个,我是觉得不用设置,因为,只是启动服务,理论上跟用户名与密码没什么关系,那是在服务启动的基础上,建库建表时才用到的,不知道我这样的理解,是否正确呢?有请大吓们指教。
但服务启动总是出问题,提示为:错误 1067:进程意外终止。
调了大半天,还是无果。
网上找了下资料,发现,类似的问题一搜一大堆,但,我试了下,发现都没效果,郁闷死了。
其它说明,之前我有安装个安装版的mysql,为了调试绿色版的,我把它卸了,不知道这对安装绿色版的,会不会有冲突呢?
后来,我把系统垃圾清理了下,还把注册表中,mysql相关键值都删了,去试,还是不行。
试来试去,太累了,来这里像Mysql高人们求教了,分析下这可能的原因有那种,或有类似经验者说下你们处理的方法吧。注:还有个问题,就是my.ini中,有个关于密码的配置,当然默认是注释掉的了,如下:
[client]
#password = your_password
我的问题是,这个密码到底要不要设置呢?默认为root用户,密码为空,那要不要设置成如下这样的:
[client]
user=root
password =
那篇说明文章倒没提到这个,我是觉得不用设置,因为,只是启动服务,理论上跟用户名与密码没什么关系,那是在服务启动的基础上,建库建表时才用到的,不知道我这样的理解,是否正确呢?有请大吓们指教。
user=root
password=这个是连mysql server 的一个验证而已,这里没有写的话,需要输入 mysql -uroot -p 才能连,
写了的话 只需要输入 mysql 就进入啦
E:\Mysql\Mysql_5.1.53_1\bin>net start mysql
Mysql 服务正在启动 .
Mysql 服务无法启动。系统出错。发生系统错误 1067。进程意外终止。若在系统的服务管理那里启动,就提示说服务无法启动,错训:1067 进程意外终止。不知道,还有什么地方,能看到错误日志?
这样的问题很难调啊,编程时,还可以设制断点之类的去调试,这个就不行的了。
在data目录下没找到后缀为err的文件...
服务正常情况下,执行其它命令时的日志,是记录到普通日志或则二进制日志中的,和错误日志没关系.建表错误的话可以用show errors 或则 show warning 查看,也可以在配置文件里面加入这2个参数.使错误信息记录到错误日志中.
也许我启动时出错了,造成没记录日志吧,也不知道有没可能记录到系统或其它什么地方去了。
其实我系统就一个管理员用户administator,且本身已经是最高权限的啊,主要是在本地测试,暂时也没跟局域网相关,也无所谓everyone权限吧?
然后再折腾你的"绿色"版
这样对于MYSQL的文件,一目了然,全部在哪个压缩包里面。
应该是其它的文件不同造成的吧。不过,我现在做的这个还没在他人的机子上试,也不能肯定真的都行的了,先不管的啦。
从这次经历中,要学会了会经验的了,就是要懂得变通,不能一根筋的去处理问题,如果我还是在用免安装版的来做,现在应该还是不可能做出来的了,也许方法都没错的了,但如果是里面的文件内容出问题的了,那也是没用的了。
好了,结贴的了,再次感谢各位的参与。