mysql安装成功配置时提示不能启动服务
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql安装成功配置时提示不能启动服务相关的知识,希望对你有一定的参考价值。
发现mysql有问题时,最便捷的方法,是先把mysql卸载掉,然后重装重新配置,具体方法如下:1、卸载MYSQL,清理掉安装目录和Windows目录下的my.ini文件。
2、检查任务管理器中是否还有mysql进程,如果有,可以把mysqld.exe杀掉,或者先杀掉再卸载也可以。
3、在cmd命令窗口,执行:sc
delete mysql,该命令是清理注册服务命令。
3. 重装 mysql
如果是安全设置以后出现这个问题,可能是因为mysql以低权限运行的时候因为密码策略等问题导致。
求采纳。 参考技术A 我下载的是mysql免安装版,--mysql-5.7.19 安装过程中出现服务无法启动,解决如下:
1,初始化生成data mysqld --initialize --user=mysql --console
2. 启动服务使用命令 mysqld --install 默认形式安装没有问题,net start mysql 。但是连接mysql发现默认方式不能存储中文字符,会报错。
没办法只能尝试使用个人配置文件my.ini 去启动服务:mysqld --install MySQL --defaults-file="D:\Neuqsoft\MySql\mysql-5.7.19-winx64\bin\my.ini" 服务启动成功,但是net start mysql 报服务无法启动,开始找原因,最后发现是my.ini写的有问题。
不能启动服务,一般是my.ini配置信息写错了,自己查看my.ini是哪里写错了
我的错误是:basedir=D:\Neuqsoft\MySql\mysql-5.7.19-winx64 路径没有加双引号
正确如下:basedir="D:\Neuqsoft\MySql\mysql-5.7.19-winx64"
重新删除服务:mysqld -remove 重新启动问题解决。
mysql服务不能启动
我之前安装成功过,但是phpmyadmin不能连接,所以就干脆重装了mysql,但是装完之后配置的时候服务就再也起不来了,就总是在最后那个界面死了。手动也起不来,报错1067,这个网上有好多解决办法,在我这儿都不管用。因为我觉得我从新安装,跟着向导一步一步配置的,配置文件不应该有问题,但是密码那个地方我有点怀疑,因为每次配置向导他都让我先输入当前密码,再输入新密码,我不知道是不是那次密码让我输入错误了导致现在的问题,因为这破东西对错也不提示好像。但是每次配置的时候好像先启动服务最后才是密码的部分。不知道有没有高手能看出的问题。
还有就是之前我的mysql好像是正常的,用php建立了一个空连接也没有报错,但是phpmyadmin就是连接不上。这点破东西我弄了好几天了也没农利落,在这儿严重鄙视微软和php研发者。iis搭配access很容易就能正常运行,而php+apache+mysql很容易就运行不正常
图
你的经历我也遇到过,后来我自己解决了,你按照下面的方法可以解决的
把现有mysql卸载掉,安装时自定义安装,在选择安装路径时,选择 并查看 【MySQL Server Datafiles】的安装路径,删除硬盘上那个路径内的文件即可,具体如下图,安装完成后,会重新输入新密码和确认密码两项。启动完成。其他的安装,设置不变。保证可以正确运行。
你把windows下现在安装的 mysql软卸载掉,然后重新安装,在【图1】的地方选择【Custom】安装(自定义),然后下一步,在【图2】的地方,点选 【MySQL Server Datafiles】,然后找到默认的安装路径,删除硬盘上那个路径内的文件即可。其他的安装,设置不变。保证可以正确运行。
由于你先前卸载的mysql,没有把配置卸载,即【MySQL Server Datafiles】的安装路径依然存在,当再次安装时,安装程序会检查先前的安装信息,如果存在,就不再覆盖。
参考技术A 假设你第一次安装成功后 由于某种故障导致你mysql服务无法正常启动 所以你(删除并)重新安装估计是你没有卸载干净 导致端口还被占用 所以再重装也无法正常 启动
建议彻底卸载干净 然后使用套件安装
其实php+apache+mysql 很好配的
很多套件
例如appserv PHPnowCNGR
可在baidu 搜索 到处都能下载 参考技术B 在本地计算机无法启动MYSQL服务错误1067进程意外终止 这种情况一般是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安装成功配置时提示不能启动服务的主要内容,如果未能解决你的问题,请参考以下文章
MySQL high severity errer 提示错误,不能启动,求解决。。