我在MySQL免安装版使用过程中遇到的问题记录
2018-01-19 14:01
686 查看
我的MySQL版本为:mysql-5.7.16-winx64
安装时间为:2016年5月10号
由于是免安装版,下载好压缩文件之后解压到特定目录下,再打开命令行运行几行命令即可。
在一次操作中,发现无法启动MySQL服务,于是果断硬备份文件(将数据库文件夹拷贝出来),然后按照网上的操作教程,删除MySQL服务后运行命令重新注册,过程中由于自己操作失误(将备份的数据库拿出来之后,忘了同时拷贝ibdata文件,就将原文件夹删除,由于是INNODB引擎,后来通过简单的赋值拷贝命令无法恢复),丢失了数据库,虽然修好了启动问题,但是数据库不能直接访问了,虽然物理文件还在。
总结:慎用永久删除。
关于修复MySQL:删除安装目录下的data文件夹(之前一定要备份整个文件夹,不能只备份其中的数据库文件夹),然后删除这个文件夹;用管理员打开命令行,输出mysqld remove service;之后再重装:mysqld install;最后用mysqld initialize --insecure初始化。这样一个全新的没有密码的root用户的访问权限就诞生了,数据库焕然一新,这个时候如果前面备份了数据,现在就可以恢复了。注:前面使用的命令可能有误,请查证后再使用,但步骤是如此没错。
安装时间为:2016年5月10号
由于是免安装版,下载好压缩文件之后解压到特定目录下,再打开命令行运行几行命令即可。
在一次操作中,发现无法启动MySQL服务,于是果断硬备份文件(将数据库文件夹拷贝出来),然后按照网上的操作教程,删除MySQL服务后运行命令重新注册,过程中由于自己操作失误(将备份的数据库拿出来之后,忘了同时拷贝ibdata文件,就将原文件夹删除,由于是INNODB引擎,后来通过简单的赋值拷贝命令无法恢复),丢失了数据库,虽然修好了启动问题,但是数据库不能直接访问了,虽然物理文件还在。
总结:慎用永久删除。
关于修复MySQL:删除安装目录下的data文件夹(之前一定要备份整个文件夹,不能只备份其中的数据库文件夹),然后删除这个文件夹;用管理员打开命令行,输出mysqld remove service;之后再重装:mysqld install;最后用mysqld initialize --insecure初始化。这样一个全新的没有密码的root用户的访问权限就诞生了,数据库焕然一新,这个时候如果前面备份了数据,现在就可以恢复了。注:前面使用的命令可能有误,请查证后再使用,但步骤是如此没错。
相关文章推荐
- 安装和使用MySQL的过程遇到问题和解决的方法
- linux安装和配置 mysql、redis 过程中遇到的问题记录(转)
- MySQL 下载安装 过程中遇到的各 问题汇总 记录
- linux安装和配置 mysql、redis 过程中遇到的问题记录
- 记录使用vmware workstation11安装CentOS-6.6-x86_64-minimal.iso过程中遇到的问题及解决办法
- 项目实现过程中遇到的问题记录(一)------------使用AsyncTask时,doInBackground没有立即执行
- 实验过程中遇到的mysql DateTime类型与java Calendar问题与解决过程记录
- Tomcat+MySQL网站安装过程与遇到的问题
- ubuntu下安装使用mysql遇到的问题
- [项目过程中所遇到的各种问题记录]编辑器篇——FCKeditor相关知识及各种常见使用问题
- 使用vmware安装Linux的时候遇到的问题记录
- 记从安装centos系统在到使用mono3.2部署MVC过程遇到的问题
- 总结MySQL安装过程中遇到的问题和需要注意的地方
- python mysql驱动安装过程中遇到的问题
- [项目过程中所遇到的各种问题记录]ORM篇——使用NHibernate配置对象实体的一些小问题
- CentOs下安装Apache的过程记录以及遇到的问题
- window 2008+apache2.4.4+php5.5+mysql-5.6.12+phpmyadmin4.0.4.1安装过程(参考他人文章基础上加上自己遇到的问题)
- Win7下myeclipse8.5安装和使用过程中遇到的问题
- linux下给php安装pdo_mysql和zlib以及测试模式的选择(禅道安装过程中遇到的问题)
- 全程记录:今天尝试安装SharePoint Server 2007过程 ,安装成功了,但是开始使用碰到权限问题,应该算是BUg吧