解决Windows安装解压版MySQL出现服务正在启动-服务无法启动的问题
2017-04-09 14:43
986 查看
转载: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
To initialize a MySQL installation by creating the data directory and populating the tables in the mysql system database, initialize MySQL using either
For additional information, see Section
2.10.1.1, “Initializing the Data Directory Manually Using mysqld”.
大致意思是说在MySQL5.76之后,解压版不再包含一个data目录了,初始化安装MySQL需要使用
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那里,初始密码为空,直接回车就行)
希望大家都能成功!!!
最近重装了系统,去MySQL官网下载了最新的MySQL5.7.9,我选择的是解压版,安装之后启动服务的时候,提示服务无法启动,在网上找了很多教程,弄了很久都没有弄好,后来还是决定去英文官网找找答案,终于在官网发现了这个:
As
of MySQL 5.7.6, the Zip Archive no longer includes a
datadirectory.
To initialize a MySQL installation by creating the data directory and populating the tables in the mysql system database, initialize MySQL using either
--initializeor
--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那里,初始密码为空,直接回车就行)
希望大家都能成功!!!
相关文章推荐
- 解决Windows安装解压版MySQL出现服务正在启动-服务无法启动的问题
- 解决Windows安装解压版MySQL出现服务正在启动-服务无法启动的问题
- 解决Windows安装解压版MySQL出现服务正在启动-服务无法启动的问题
- 解决Windows安装解压版MySQL出现服务正在启动-服务无法启动的问题
- 解决Windows安装解压版MySQL出现服务正在启动-服务无法启动的问题
- 安装解压版MySQL5.76及以上版本 出现服务正在启动-服务无法启动的问题
- 解决Win7 x64安装解压版mysql 5.7.18 winx64出现服务无法启动问题
- Windows 64 位 mysql 5.7以上版本包解压中没有data目录和my-default.ini及服务无法启动的快速解决办法(问题小结)
- Windows7下mysql安装后服务无法启动和启动后无法登录的问题解决的方法
- MySQL安装过程中,使用net start mysql命令,出现 服务正在启动 服务无法启动 服务没有报告任何错误 的问题
- MySQL重新安装后无法启动服务,报错1067的这一问题的解决。
- 安装MySQL 5.7.13版本图解教程,解决提示服务无法启动的问题(10061)
- win7 X64或x86安装mySQL,服务无法启动问题的解决
- 出现windows启动服务失败(无法从命令行或调试器启动,需要安装InstallUtil.exe)的解决办法
- 如何彻底解决安装Windows漏洞补丁出现蓝屏或无法启动问题?
- 解决Windows 7/8上安装Cisco AnyConnect *** Client,服务无法启动问题
- MySQL5.7.11免安装版的安装和配置以及解决MYSQL服务无法启动问题
- 解决MySQL5.6.21安装版出现任务栏图标无法正常启动和关闭服务
- 解决MYSQL免安装版服务无法启动问题
- 解决由于安装了arcgis9.3导致windows modules installer服务无法启动的问题