免安装版MySQL数据库设置问题:注册系统服务成功但无法启动,错误代码1067

woshihuzi 2008-06-20 12:46:09

1:设置MYSQL安装路径
下载MYSQL4.1.22免安装程序包mysql-noinstall-4.1.22-win32.zip,解压后可以看到mysql-4.1.22-win32这个文件夹。现在把这个文件夹名字换成mysql5,然后把它移动到目录
D:\常用
下。现在MySQL的安装目录是
D:\常用\mysql5


2:配置my.ini文件

==========my.ini内容开始,不保含本行==========
[WinMySQLAdmin]
Server=D:\常用\mysql5\bin\mysqld-nt.exe

[mysqld]
basedir=D:\常用\mysql5
datadir=D:\常用\mysql5\data
# 设置mysql服务器的字符集
default-character-set=utf8

[client]
# 设置mysql客户端的字符集
default-character-set=utf8
==========my.ini内容结束,不保含本行==========

把my.ini放在MySQL的安装目录里,即
D:\常用\mysql5
目录下。


3:安装MYSQL为系统服务
D:\常用\mysql5\bin>mysqld-nt -install

4:启动和停止MYSQL服务
D:\常用\mysql5\bin>net start mysql
D:\常用\mysql5\bin>net stop mysql

5:移出mysql服务
D:\常用\mysql5\bin>mysqld-nt --remove


按照上述方法配置,一切正常。


...全文
1054 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yonbinblue 2011-09-08
  • 打赏
  • 举报
回复
我的也是同样的问题……纠结中……
maty_first 2010-06-10
  • 打赏
  • 举报
回复
看看是什么
chuyanwu 2008-07-24
  • 打赏
  • 举报
回复
http://hi.baidu.com/chuyanwu/blog/item/98142a2e7d448d564ec2262c.html去看看。我看了管用。还有解释的原因。希望对你有帮助!
woshihuzi 2008-06-20
  • 打赏
  • 举报
回复

但是,当我用完Mysql,卸载它了。现在又需要,所以重新解压缩设置了一次。这次的目录跟以前不一样:
D:\noinstall\mysql5
在设置了my.ini之后,注册系统服务能够成功,但是用net start mysql来启动系统服务总是不成功。
出错信息如下:

-------信息开始--------
MySQL 服务正在启动 .
MySQL 服务无法启动。

系统出错。

发生系统错误 1067。

进程意外终止。
-------信息结束--------


有人说,启动不了是因为注册表里mysql服务的ImagePath键值仍然保存着第一次设定的目录,跟新设定的目录冲突。
他给出的解决办法是搜索注册表项:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet004\Services\MySql\ImagePath
将其键值改为:D:\noinstall\mysql5\bin\mysqld-nt MySQL
结果我试了一下,发现不行。

再有人说,在my.ini里面强制设定别的端口号,比如3307,来跟第一次设定的默认端口号相区别。
尝试的结果仍然是失败。


不知道这里的高手们碰到此类的问题是怎么解决的,请指点一下啊。谢谢!
woshihuzi 2008-06-20
  • 打赏
  • 举报
回复
太感谢了,我不停的刷屏,终于等来救星了。如果有效,我就立马结帖。
BIGbeard 2008-06-20
  • 打赏
  • 举报
回复
http://www.eb163.com/article.php?id=217

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧