首页 > 数据库技术 > 详细

mysql安装服务和安装中常见问题install/Remove of the Service Denied与net start mysql服务启动失败解决方法

时间:2019-05-30 22:04:06      阅读:147      评论:0      收藏:0      [点我收藏+]

链接:https://pan.baidu.com/s/1iSZLCws78KXjRSP5dSWbQQ 密码:nwjh

首先把我使用的5.7.22版本的MySQL发上来,有需要的可以下载。

安装MySQL:

第一步:将压缩包解压后,手动新建名为my.ini的文本文档,代码内容如下:

#代码开始
[mysql]
default-character-set=utf8
[mysqld]
#skip-grant-tables
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\\mysql
# 设置mysql数据库的数据的存放目录
datadir=D:\\mysql\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

#代码结束

技术分享图片

这里需要根据自己的实际路径来修改。

保存后,将它放到MySQL的根目录下。

技术分享图片

第二步:打开cmd.exe ,进入MySQL的根目录后,输入命令mysqld install。

(如果提示install/Remove of the Service Denied!跳到最后看遇到问题解决方法。)

技术分享图片

 

第三步:输入mysqld --initialize-insecure --user=mysql,回车,执行完这条命令,这时mysql就帮你自己创建一个data文件夹。(如果这里提示出现错误,不能帮我们创建data目录,跳到后面看解决方法。)

第四步:开启MySQL服务。net start mysql

技术分享图片

OK,安装成功。

 

安装过程中遇到的问题:

①:下载完压缩包,解压后,修改好my.ini,直接打开命令符cmd.exe,进入mysql的bin目录后mysqld install

就出现Install/Remove of the Service Denied! 的提示错误。

原因:普通用户模式权限下的cmd安装mysql会出现这样的报错提示

解决方法:在路径为:C:\Windows\System32的目录下找到cmd.exe 右键已管理员身份运行。

技术分享图片

OK,再次安装的时候,就提示服务安装成功。

②san输入net start mysql 想要启动服务,提示无法启动服务

原因:因为5.7的MySQL默认没有data的文件夹。

技术分享图片

输入mysqld --initialize-insecure --user=mysql,回车,执行完这条命令,这时mysql就帮你自己创建一个data文件夹。如果出现这样的问题,提示Can’ t create directory 巴拉巴拉的。

技术分享图片

最可能的导致的原因:你的mu.ini里面的basedir与datadir路径有误。

排查一下,是不是这个问题:

技术分享图片

(上图是正确的路径,下图是可能导致你提示这个错误的原因)

技术分享图片

在my.ini中正确的路径都需要双“\”。现在在去执行命令mysqld --initialize-insecure --user=mysql,你就会发现成功了。

技术分享图片

这个问题解决了,基本上MySQL也就安装成功了。

 

转自:https://blog.csdn.net/weixin_42474227/article/details/80717163

 

mysql安装服务和安装中常见问题install/Remove of the Service Denied与net start mysql服务启动失败解决方法

原文:https://www.cnblogs.com/yangyujuan/p/10951663.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!