mysql启动不了服务启动不了该怎么办

mysql启动不了服务启动不了该怎么办,第1张

发现MYSQL有问题时,最便捷的方法,是先把mysql卸载掉,然后重装重新配置,具体方法如下:

1、卸载MYSQL,清理掉安装目录和Windows目录下的my.ini文件

2、检查任务管理器中是否还有mysql进程,如果有,可以把mysqld.exe杀掉,或者先杀掉再卸载也可以。

3、在cmd命令窗口,执行:sc

delete mysql,该命令是清理注册服务命令。

3. 重装 mysql

如果是安全设置以后出现这个问题,可能是因为mysql以低权限运行的时候因为密码策略等问题导致。

这种情况一般是my.ini文件配置出错了,

你可以删除系统目录下的my.ini文件,

把下面的内容重新写入my.ini文件试试,

要适当地改写一下文件路径

我的my.ini 2007年12月31日

[WinMySQLAdmin]

Server=C:/MYSQL/mysql/bin/mysqld-opt.exe

user=root

[mysqld]

basedir=C:/MYSQL/mysql

datadir=C:/MYSQL/mysql/data

#bind-address=192.168.0.2

#language=D:/MYSQL/share/chinese

===========================================

[WinMySQLAdmin]

Server=D:/MYSQL/bin/mysqld-opt.exe

user=root

[mysqld]

basedir=D:/MYSQL

datadir=D:/MYSQL/data

#bind-address=192.168.0.2

#language=D:/MYSQL/share/chinese

============================================

查找Windows目录下的my.ini文件,编辑内容(如果没有该文件,则新建一个),至少包含basedir,datadir这两个基本的配置。

[mysqld]

# set basedir to installation path, e.g., c:/mysql

# 设置为MYSQL的安装目录

basedir=D:/www/WebServer/MySQL

# set datadir to location of data directory,

# e.g., c:/mysql/data

# 设置为MYSQL的数据目录

datadir=D:/www/WebServer/MySQL/data

另外,要注意:

[WinMySQLadmin]

Server=D:/www/WebServer/MySQL/bin/mysqld-nt.exe

user=root

password=xxxxxxxx

#以上是设置WinMySQLadmin的配置

[Client]

user=root

password=xxxxxxxx

将Mysql添加到Windows系统服务中:

1.、 安装服务。

在Windows2000下,安装完成后,并没有把MySQL安装成服务,我们必须执行下面的语句把MySQL注册为服务:installdir\mysql\bin\mysqld-nt –-install。

Windows98下没有服务的概念,所以不用安装服务。

2.、 启动服务

在Windows2000下,安装服务后可以启动MySQL服务:net start mysql。

在Windows98下,可以用下面的命令启动服务:c:\mysql\bin\mysqld,服务启动后在后台运行,并没有界面。

3.、 停止服务

在Windows2000下,可以通过下面的命令停止MySQL服务:net stop mysql。

在Windows98下,可以通过下面命令停止服务:C:\>C:\mysql\bin\mysqladmin -u root shutdown

另外介绍一种简单方法.

把mysql卸载掉,然后,把原来的安装目录全部删除,重新安装,如果在不行,建议你,重新卸载,然后安装时候,选择另一个安装目录.我发现这是由于原来安装目录和注册表里还存在垃圾影响,所以,换掉安装上当,保证行.呵呵,


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6168649.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-17
下一篇 2023-03-17

发表评论

登录后才能评论

评论列表(0条)

保存