文档章节

MySQL服务正在启动-服务无法启动的问题

郑小城
 郑小城
发布于 2017/01/06 12:37
字数 611
阅读 103
收藏 0

这篇文章帮我解决了实际问题,所以转载以便自己日后查看。

转载自:http://blog.csdn.net/u013067166/article/details/49951577

 

最近重装了系统,去MySQL官网下载了最新的MySQL5.7.9,我选择的是解压版,安装之后启动服务的时候,提示服务无法启动,在网上找了很多教程,弄了很久都没有弄好,后来还是决定去英文官网找找答案,终于在官网发现了这个:

As of MySQL 5.7.6, the Zip Archive no longer includes a data directory. To initialize a MySQL installation by creating the data directory and populating the tables in the mysql system database, initialize MySQL using either --initialize or --initialize-insecure. For additional information, see Section 2.10.1.1, “Initializing the Data Directory Manually Using mysqld”.

大致意思是说在MySQL5.76之后,解压版不再包含一个data目录了,初始化安装MySQL需要使用 --initialize 或者--initialize-insecure指令,然后我就尝试了一下。

 

方法:

1.卸载掉以前安装的MySQL服务,如图2(如果在命令行窗口执行net start mysql出现图1提示的请忽视这一步,直接下一步)

图1

切换到自己MySQL根目录的bin目录下并执行mysqld --remove.

图2

 

2.检查一下自己的my.ini是否配置正确,如果怕出错可以参考我的,但是记得把路径改为你自己的路径。如果之前没有配置过,在MySQL安装目录根目录下新建一个文本文件,参照下面的写法配置。(我的MySQL目录是D:\MySoftWare\mysql-5.7.9-winx64)

[mysqld]

#basedir代表自己MySQL的安装根目录
basedir = D:\\MySoftWare\\mysql-5.7.9-winx64

#datadir代表自己MySQL的数据库保存的目录,如果没有在MySQL安装的根目录下新建一个data文件夹 
datadir = D:\\MySoftWare\\mysql-5.7.9-winx64\\data

#port代表端口号
port = 3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 

 

3.在dos窗口下将目录切换到MySQL的根目录,然后执行bin\mysqld --defaults-file=my.ini --initialize-insecure(最好是复制我的,不然容易打错)。


 

4.执行bin\mysqld --install,进行MySQL服务的安装。


 

5.最后再尝试启动MySQL服务,在命令行窗口执行net start mysql,看看自己的MySQL服务是否能成功启动了!(Enter password那里,初始密码为空,直接回车就行)


 

希望大家都能成功!!!

本文转载自:http://blog.csdn.net/u013067166/article/details/49951577

郑小城
粉丝 2
博文 3
码字总数 354
作品 0
泉州
私信 提问
如何解决MySQL 服务正在启动 . MySQL 服务无法启动. 服务没有报告任何错误.的问题

少爷仔学习mysql的时候出了一点问题。 在配置zip版本的mysql579 64位时在根目录下加了如下一个文件my.ini用来覆盖my-default.ini中的配置信息: 由于根目录下没有data文件夹,因此作者就自己...

阮少爷
2016/12/15
718
0
mysql-5.7.19-winx64压缩包安装踩坑记

第一步:区MySQL官网:https://dev.mysql.com/downloads/mysql/下载压缩包 第二步:解压到需要安装的目录下(我的是在:D:software)目录结构如下: 第三步:如上图我已创建一个data的空文件...

Victor_Cindy1
2017/08/25
0
0
【转载】mysql安装常见问题(系统找不到指定的文件、发生系统错误 1067 进程意外终止)

在安装mysql时总是会遇到这样那样的问题,每次重新安装都会花很多时间来排查。在 网上其实有很多相关的文章,但很多都只讲了方法,但没讲具体细节问题,导致无法解决问题。其实有时候知道问题...

dinggosumsung
2016/07/05
18
0
在Windows上手动安装MySql数据库

不多说什么了,直接上步骤。 注:本文所使用MySql版本为:5.7.17-winx64 1、本文将mysql数据库程序解压在D:wnmpmysql目录下; 2、在D:wnmpmysql目录下找到my-default.ini文件,复制一份并重新...

荷风居士
2016/12/26
134
0
启动Mysql服务时,报错 "服务没有报告任何错误"

原因:安装版本缺少data下的mysql目录解决: 安装其它版本的mysql 拷贝一个mysql目录到data下

IAMLOSER
2016/12/19
35
0

没有更多内容

加载失败,请刷新页面

加载更多

计算机实现原理专题--二进制减法器(二)

在计算机实现原理专题--二进制减法器(一)中说明了基本原理,现准备说明如何来实现。 首先第一步255-b运算相当于对b进行按位取反,因此可将8个非门组成如下图的形式: 由于每次做减法时,我...

FAT_mt
今天
5
0
好程序员大数据学习路线分享函数+map映射+元祖

好程序员大数据学习路线分享函数+map映射+元祖,大数据各个平台上的语言实现 hadoop 由java实现,2003年至今,三大块:数据处理,数据存储,数据计算 存储: hbase --> 数据成表 处理: hive --> 数...

好程序员官方
今天
7
0
tabel 中含有复选框的列 数据理解

1、el-ui中实现某一列为复选框 实现多选非常简单: 手动添加一个el-table-column,设type属性为selction即可; 2、@selection-change事件:选项发生勾选状态变化时触发该事件 <el-table @sel...

everthing
今天
6
0
【技术分享】TestFlight测试的流程文档

上架基本需求资料 1、苹果开发者账号(如还没账号先申请-苹果开发者账号申请教程) 2、开发好的APP 通过本篇教程,可以学习到ios证书申请和打包ipa上传到appstoreconnect.apple.com进行TestF...

qtb999
今天
10
0
再见 Spring Boot 1.X,Spring Boot 2.X 走向舞台中心

2019年8月6日,Spring 官方在其博客宣布,Spring Boot 1.x 停止维护,Spring Boot 1.x 生命周期正式结束。 其实早在2018年7月30号,Spring 官方就已经在博客进行过预告,Spring Boot 1.X 将维...

Java技术剑
今天
18
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部