关于5.7.12Mysq 启动失败,本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止?
2016-10-23 12:24
706 查看
首先备注:
1.本人使用的编程语言是java
2.MySQL版本号是 5.7.12
解决方案:
1. 首先将你MySQL 的data 该目录另存到另外一个文件中(里面存放了你数据库的所有数据,在初始化前,必须要保存,不然数据全部丢失)
data文件的位置: 如果你是选择安装版的,那么默认应该会在 c:/programData/MySQL/Data 下。如果你选择的是免安装版,可以找到你的my.int(Mysql配置文件) 。
并且找到 datadir="G:/MySQL/data"
例如:
2.做完了数据的复制后,我们就可以进行初始化了
1 . 首先要找到你的my.int 文件,并找到 datadir 。 备注:(datadir 下的data 目录必须为空。。这也是为什么叫你要先移走的原因)
2. 进入 cmd 执行命令 mysqld --initialize-insecure --user=mysql
(命令的意思是:将mysql 初始化, 服务名为 mysql,密码默认为空) .当执行完这条命令的时候,你可以去data 目录下,会自动生成一堆文件
3.接着 在输入命令 net start mysql
(备注。如果此命令提示:找不到服务器名: 那么请你执行 mysqld.exe -install "Mysql" 此为注册系统服务
,注册完毕后,再从步骤1开始执行,不过执行前,还要把 data 目录下的文件全部删掉,不然会报错哦,亲~ )
3.登录Mysql 数据库
1.进入到 mysql 的 bin 目录下 ,输入命令 mysql -uroot -p
2. 他会叫你输入密码,直接按回车即可。
4.修改Mysql 数据库登录密码
set password=password('123456')
flush privileges
做完以上的,我猜你的数据库一定可以恢复使用了,但是问题来了,之前数据库的数据全部没了,
好了,应该还记得之前说的,要先把data 保存到其他地方吧,
想要找回原本的数据,可以这么做:
把你保存的data中的关于你自己创建的数据库全部移植过去。直接,在把ibdata1也移植过去。
哈哈,这样就搞定了。。。
最后如果还无法解决以上问题:下下策是重新下载安装数据库,不想数据丢失,记得把Data保存下来哦
MySQL Community Server 的下载地址: http://dev.mysql.com/downloads/mysql/
此为安装版本,内容很全,安装基本也是傻瓜式安装。。基本下载下来,在安装一些基本就可以使用了。
下面这个为 免安装版,免安装版比较麻烦点 ,如果想安装面安装版 请参考博文:
http://www.cnblogs.com/airoot/p/5966523.html
,备注:如果想用编程语言连上数据库,请在网站上下载相关的驱动程序 :网站::
http://dev.mysql.com/downloads/connector/
1.本人使用的编程语言是java
2.MySQL版本号是 5.7.12
解决方案:
1. 首先将你MySQL 的data 该目录另存到另外一个文件中(里面存放了你数据库的所有数据,在初始化前,必须要保存,不然数据全部丢失)
data文件的位置: 如果你是选择安装版的,那么默认应该会在 c:/programData/MySQL/Data 下。如果你选择的是免安装版,可以找到你的my.int(Mysql配置文件) 。
并且找到 datadir="G:/MySQL/data"
例如:
2.做完了数据的复制后,我们就可以进行初始化了
1 . 首先要找到你的my.int 文件,并找到 datadir 。 备注:(datadir 下的data 目录必须为空。。这也是为什么叫你要先移走的原因)
2. 进入 cmd 执行命令 mysqld --initialize-insecure --user=mysql
(命令的意思是:将mysql 初始化, 服务名为 mysql,密码默认为空) .当执行完这条命令的时候,你可以去data 目录下,会自动生成一堆文件
3.接着 在输入命令 net start mysql
(备注。如果此命令提示:找不到服务器名: 那么请你执行 mysqld.exe -install "Mysql" 此为注册系统服务
,注册完毕后,再从步骤1开始执行,不过执行前,还要把 data 目录下的文件全部删掉,不然会报错哦,亲~ )
3.登录Mysql 数据库
1.进入到 mysql 的 bin 目录下 ,输入命令 mysql -uroot -p
2. 他会叫你输入密码,直接按回车即可。
4.修改Mysql 数据库登录密码
set password=password('123456')
flush privileges
做完以上的,我猜你的数据库一定可以恢复使用了,但是问题来了,之前数据库的数据全部没了,
好了,应该还记得之前说的,要先把data 保存到其他地方吧,
想要找回原本的数据,可以这么做:
把你保存的data中的关于你自己创建的数据库全部移植过去。直接,在把ibdata1也移植过去。
哈哈,这样就搞定了。。。
最后如果还无法解决以上问题:下下策是重新下载安装数据库,不想数据丢失,记得把Data保存下来哦
MySQL Community Server 的下载地址: http://dev.mysql.com/downloads/mysql/
此为安装版本,内容很全,安装基本也是傻瓜式安装。。基本下载下来,在安装一些基本就可以使用了。
下面这个为 免安装版,免安装版比较麻烦点 ,如果想安装面安装版 请参考博文:
http://www.cnblogs.com/airoot/p/5966523.html
,备注:如果想用编程语言连上数据库,请在网站上下载相关的驱动程序 :网站::
http://dev.mysql.com/downloads/connector/
相关文章推荐
- 解决:本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止
- MySQL 安装和启动服务,“本地计算机 上的 MySQL 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。”
- 【错误解决】本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止
- 【错误解决】本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止
- MySQL 启动服务错误:“本地计算机 上的 MySQL 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。”
- mysql错误--本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止
- 本地计算机 上的 MySQL 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。
- MySQL 安装和启动服务,“本地计算机 上的 MySQL 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。
- mysql5启动报错:本地计算机 上的 MySQL 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止
- 本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止?
- MySQL异常:本地计算机上的mysql服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止。
- windows 10安装mysql 5.7后,启动服务提示“本地计算机上的mysql服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止。
- MySQL 安装和启动服务,“本地计算机 上的 MySQL 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。”
- MySQL 安装和启动服务,“本地计算机 上的 MySQL 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。”
- 【错误解决】本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止
- wamp图标橙色mysql不启动【错误解决】本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止
- 安装MySQL,本地计算机上的服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止
- 安装MySQL,本地计算机上的服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止
- 【解决】本地计算机上的mysql服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止。
- 本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止?