你的名字bgm大全:MYSQL安装问题--

来源:百度文库 编辑:高校问答 时间:2024/05/07 16:58:24
我装过MYSQL,可运行,后来删除后.再重装MYSQL后不能成功.
在DOS下运行: mysql安装地址/bin/mysqld-nt-install
按回车后,出现:
The vervice already exists!
The current server installed:以前安装mysql的地址/bin/mysqld-nt MYSQL

我试过了几次都是这样的.是不是以前的卸不干净?
这是什么了?要什么才能解决.
如真能帮我解决,我再追加100分
-我选了-ME的答题是因为他对我帮助大点同时,谢谢大家的回答.问题已解决了.我是这样做的.我再装过MYSQL5后,在服务中可以看到MYSQL和MYSQL5两个服务.然后设为手动停止这两服务,后卸载MYSQL5后,可看到两个服务都没了.再装过MYSQL4就行了.说了这么多是为了不再给你追加那100分.就这样了

vc冰仔说得很详细啊 让我再补充一些吧

首先纠正一下 你所说得dos 应该叫做命令提示苻 程序文件是cmd.exe

我自己的机器上并没有/bin/mysqld-nt-install 这个文件
是不是你写的是mysqld-nt -install
如果你的意思是真有这个文件 也不用在意它
我猜测这可能只是一个脚本文件

我用的是免安装版
你也可以试试这个版本 一样是官方的发布版本 不过请先看完我的发言你再去忙着下载

http://www.greatlinux.com/mysql/Downloads/MySQL-5.0/mysql-noinstall-5.0.18-win32.zip

至于

The vervice already exists!
The current server installed:以前安装mysql的地址/bin/mysqld-nt MYSQL

的意思是说
The vervice already exists!
这个服务[就是MYSQL服务]已经存在
The current server installed
当前这个服务[就是MYSQL服务]已经安装过了

所谓的服务 你可一在你所说的dos 就是命令提示苻下键入这个
services.msc
然后回车 出现一个窗口 找一找 怎么样 有MYSQL这个条目吧
这里的被称为服务的程序都是在后台运行的 自己没有程序界面
在services.msc打开的控制窗口里可以配置它们

双击MYSQL条目 调出选项卡

自动{开机运行}
手动{需要时再起动}
禁止{不允许运行}

选择自动 MYSQL就会开机自动运行了
选择手动 就可以随时点击启动按钮启动服务

不论手动还是自动都可以点关闭按钮关闭服务

或如 vc冰仔 所说的

启动 net start mysql

关闭 net stop mysql

放下这个不提
直接单击mysqld-nt.exe 如果开启了一个黑窗口
或者 在命令提示符下 敲入mysqld-nt 没有出错提示 而且光标闪动又不能输入命令

那么mysql已经运行了 用不着什么安装 也不用下我说的免安装版

如果重装MYSQL还是原来的路径

就不用去管它
没有问题的

如果改变了安装路径
就要更新服务的信息了

mysqld-nt.exe -remove
移除MYSQL服务

mysqld-nt.exe -install
重新安装MYSQL服务

嗯 任务完成 祝好运

相信老兄使用的是mysql for win32吧

The vervice already exists
已经安装了,你上次没有完全从系统"服务"中删除

MYSQL安装是需要注入windows"服务"中的
而运行则不需要

你可以这样操作:
解压好新的MYSQL文件
然后在DOS下运行

net stop mysql
作用是停止已有的mysql服务,由于你所述中已经删除
但这一步还是先做做比较安全

找到MYSQL路径(以d:\usr\为例)
d:\usr\mysql\bin\mysqld-nt.exe -remove
作用是从服务中删除旧的MYSQL在服务中的条目

如果提示成功,你可以通过下列代码进行从新安装
(以MYSQL在d:\usr\目录下为例)

复制MYSQL目录下的 my.ini 到 系统的system文件夹中
一般为:
c:\windows\system

c:\winnt\system

D:\usr\mysql\bin\mysqld-nt.exe -install
把新的MYSQL注入到"服务"中

net start mysql
启动新的MYSQL

如问题未得到解决定补充问题

开始 运行
net stop mysql

然后
X:\MySql\Bin\mysqld-nt.exe --remove mysql

上面的路径换一下。
在安装
"X:\MySQL\bin\mysqld-nt.exe" --install-manual MySql --defaults-file="D:\Server\MySQL\my.ini"

你可以进入安全模式把sql完全卸载(把sql目录都删掉)然后再重新安装,如果不行就换一张安装盘(有可能是你得安装文件有问题),再不行就只有重装系统了

嗯,以前安装的mysql的服务在运行,在服务中禁止,然后删除

哦 ,你是安装在他默认的目录下吗?
如果不是,就要改下配置文件.
在安装目录下有个MY.INI文件.
把里面的路经改下就OK

DOS下 MYSQLD -INSTALL