不能启动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卸载掉,然后,把原来的安装目录全部删除,重新安装,如果在不行,建议你,重新卸载,然后安装时候,选择另一个安装目录.我发现这是由于原来安装目录和注册表里还存在垃圾影响,所以,换掉安装上当,保证行.呵呵,
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-26
1、命令行 ---- netstat -aon 看看谁在用 3306端口 记住PID号
2、打开任务管理器 选择出PID那列 然后结束掉该进程(最好能知道是什么程序,将他永久咔嚓掉)
3、再次启动MYSQL服务
第2个回答  2018-07-29
有时候无法启动mysql服务,

mysql服务启动,出现1069错误,是因为mysql的密码有问题,导致管理员账户无法登录。

我们需要在计算机管理中,找到本地用户和组,然后选择用户,找到mysql的超级账户,然后设置密码,

然后再去计算机管理,选择服务,找到mysql服务,将密码设置为和上面的密码一样,

然后就可以启动mysql服务了本回答被网友采纳

解决MySQL启动失败的问题mysql不能启动服务
如果MySQL运行时遇到数据库文件损坏,则无法启动数据库服务。可以使用以下命令来检查MySQL数据目录中的文件是否正确:ls -l \/var\/lib\/mysql。解决问题的方法:以下是解决MySQL启动失败问题的一些方法:1. 确认MySQL是否正确安装和配置 MySQL需要正确安装和配置才能成功启动。可以检查一下MySQL的安装路径和配置...

探究MySQL无法启动的原因解析问题并解决mysql不能启动的原因_百度知 ...
MySQL需要足够的磁盘空间才能运行。如果磁盘空间不足,MySQL将无法启动。解决方法是增加服务器的磁盘容量,或者删除不需要的文件以节约磁盘空间。3. 端口冲突 MySQL使用特定的端口进行通讯。如果该端口被其他应用程序占用,MySQL将无法启动。解决方法是停止占用该端口的应用程序,或将MySQL指定到另一个未被占用...

MySQL无法启动问题解决办法mysql不能运行
MySQL的配置文件包含了各种参数和选项,用于指定MySQL的行为。如果这些设置中包含了错误的信息,可能会导致MySQL无法启动。在Windows系统中,MySQL的配置文件通常位于C:\\Program Files\\MySQL\\MySQL Server 5.7\\my.ini文件中。我们可以查看该文件,检查是否存在语法错误或不当设置。5. MySQL版本不匹配 如果安...

解决方法MySQL服务不自启动的问题mysql不自启动
2. 检查MySQL进程是否已经关闭 有时MySQL服务可能由于某种原因而不能自启动,你需要先检查进程列表并关闭MySQL进程。可以使用以下命令:sudo lsof -i :3306 获取到进程PID后可以使用以下命令关闭进程:sudo kill -9 PID 3. 检查MySQL日志 MySQL日志通常包含有关服务启动失败的详细信息,你可以在日志文件中...

为什么mysql无法启动?
1.MySQL服务器没有开启。2.MySQL服务器开启了,但不能找到socket文件。解决方法:1.虚拟主机用户,请联系空间商确认数据库是否正常启动,并跟空间商确认MySQL的socket文件启动地址,可以尝试在论坛根目录下的配置文件config.inc.php中的$dbhost的值改为$dbname='localhost:\/tmp\/mysql.socket‘,(这里假设...

MySQL错误无法重启如何解决mysql不能重启错误
sudo service mysql status 如果您看到 MySQL 服务处于停止状态,则需要使用以下命令重新启动 MySQL 服务:sudo service mysql restart 但是,如果 MySQL 服务始终无法启动,则可能出现其他问题,需要进行更深入的检查。第三步:检查文件权限和配置文件 MySQL 运行所需要的文件和目录需要合适的权限。如果权限不...

解决MySQL无法自动启动问题的方法mysql不能自动启动
如果以上方法都无法解决MySQL无法自动启动的问题,可以尝试手动启动MySQL服务。可以使用以下命令启动MySQL服务:sudo service mysql start 如果MySQL服务已经在运行中,则会提示服务已经在运行中了。如果MySQL服务没有启动,则会提示启动服务成功。四、设置MySQL为开机自启动 可以将MySQL设置为开机自启动,这样就...

如何解决MySQL无法自动启动的问题mysql不能自启动
如何解决MySQL无法自动启动的问题 MySQL作为一款常见的开源数据库,在使用过程中可能会出现无法自动启动的问题。这种情况一般是由于系统环境或MySQL配置的原因导致的。本文将提供几种解决MySQL无法自动启动的方法。方法一:设置MySQL服务为自动启动 1.按下“Win + R”键,输入“services.msc”打开“服务”窗口...

MySQL无法启动几种常见问题小结
问题1:目录、文件权限设置不正确 MySQL的$datadir目录,及其下属目录、文件权限属性设置不正确,导致MySQL无法正常读写文件,无法启动。 错误信息例如: 代码如下:[code] mysqld_safe Starting mysqld daemon with databases from \/usr\/local\/mysql\/data \/usr\/local\/mysql\/bin\/mysqld_safe: line 107:...

为什么mysqL服务不能启动?
MySQL80服务无法启动的解决办法如下:1.检查MySQL服务是否已经启动:在Windows系统中,可以打开服务管理器查看MySQL服务的状态。如果服务没有启动,可以尝试手动启动服务。2.检查MySQL配置文件:MySQL的配置文件通常是my.ini或者my.cnf,确保配置文件中的参数正确,例如数据库路径、端口号等。3.检查MySQL日志...

相似回答