MySQL Server 5.5安装中遇到的问题及解决方法
之前开始用师兄用过的电脑工作,各种不适应,开始重新搭建自己习惯的环境,重装MySQL就是其中一项,然后重装过程中遇到了问题,具体情况总结如下:
1.以前也重新安装过MySQL,但是完全没有用过就直接卸载,然后重新安装,没有出现任何问题。
2.以前安装过,然后自己又在里面建了一个表进行测试,然后再卸载,删除安装目录,...再重新安装就出现了"无法启动mysql服务"的错误....
以下是解决过程:
网上查到的方法
1)重新安装好多次,换了版本也是不行...
2)从网上搜索,发现解决办法是:找到MySQL安装目录下的my.ini配置文件,然后把里面的default-storage-engine = InnoDB 修改为 default-storage-engine=MyISAM
能确实启动mysql服务.
但是原来的数据库文件却用不了了,因为存储方式不一样了(好像是...)
我自己重新思考的解决办法:
按照上面的方法我打开数据库后,发现原来的数据库文件还存在,也就是说,即便把MySQL的安装目录删除了,数据库的存储文件仍然存在.所以,网上所说的数据库中的各种数据什么的都存在安装目录下,是不正确的.
我想要是把这些数据库库存储文件找出来,然后删掉或者剪切到别的地方.然后重新安装mysql就应该可以了.
我直接在整个硬盘中(其实,C盘及所安装的那个盘就可以了)搜索关键字"mysql".然后找到了有个C:\programData文件夹(注:该文件夹是个隐藏文件夹,需要设置可见或者直接在路径中输入全路径即可看到),这个文件夹下有个MySQL目录,里面分不同版本存放着自己曾经安装使用过的mysql数据库数据的存储文件.我在里面找到了自己曾经在test数据库下建立的t_users表格文件.
然后我把整个mysql文件夹给删除了,剪切到别的地方应该也可以.
然后重新安装就可以正常启动mysql服务了.若是需要以前的数据库文件,再放回来应该也可以,我没有尝试,所以不能很肯定...
(⊙o⊙)…好像5.5及之后的mysql在win7中,安装目录下的data中只存储一些数据库的结构文件,而数据库的数据文件都存放在c:\programData文件夹中.
注:我的OS是WIN7(x64),MySQL版本是Server 5.5
MySQL Server 5.5安装中遇到的问题及解决方法的更多相关文章
- Can't connect to MySQL server on '127.0.0.1' (10061) (code 2003)解决方法
- Filezilla server配置FTP服务器中的各种问题与解决方法
转至;https://www.jb51.net/article/122171.htm 安装文件以及补丁下载 公司很多资料需要通过ftp上传,那么就需要配置一个FTP服务器,找了一台Windows服务器 ...
- Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 解决方法
可以通过如下命令来解决,具体就是先关闭服务器,然后再重启服务器: cd /etc/init.d sudo service mysql stop sudo service mysql start
- mysql安装以后无法登陆的的解决方法((ERROR 1698 (28000): Access denied for user 'root'@'localhost'))
mysql安装以后无法登陆的的解决方法((ERROR 1698 (28000): Access denied for user 'root'@'localhost')) 解决步骤: [====> ...
- 虚拟机中安装Kali遇到的问题及解决方法
title: 虚拟机中安装Kali遇到的问题及解决方法 date: 2018-11-25 12:25:43 tags: 安全 --- 关于Kali版本选择 kail官方下载页面 虚拟机中当然就下载虚拟 ...
- 国内不fq安装K8S四: 安装过程中遇到的问题和解决方法
目录 4 安装过程中遇到的问题和解决方法 4.1 常见问题 4.2 常用的操作命令 4.3 比较好的博客 国内不fq安装K8S一: 安装docker 国内不fq安装K8S二: 安装kubernet 国 ...
- 安装opencms时遇到问题及解决方法
1. MySQL system variable 'max_allowed_packet' http://blog.csdn.net/hqa_ii/article/details/6872367 安装 ...
- 【small项目】MySQL第二天早上第一次连接超时报错,解决方法com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
MySQL第二天早上第一次连接超时报错,解决方法com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link ...
- VS2012中丢失ArcGIS模板的解决方法
VS2012中丢失ArcGIS模板的解决方法 由于ArcGIS10.0(for .NET)默认是用VS2010作为开发工具的,所以在先安装VS2012后装ArcGIS10.0 桌面版及ArcObjec ...
随机推荐
- On-board diagnostics -- Standards documents
http://en.wikipedia.org/wiki/On-board_diagnostics#Standards_documents SAE standards documents on OBD ...
- CSDN问答频道“华章杯”7月排行榜活动开始,丰厚奖品等你拿
CSDN问答频道月度排行榜,是CSDN问答频道从3月开始举办的活动,旨在鼓励更多用户参与提问和解答,创造一个良好的互帮互助氛围,使参与者在问和答的过程中得到技术水平的提升,也希望大家能在技术交流中结交 ...
- Mono4安装教程
一. 更新系统 yum –y update 二.安装Mono源码安装需要的库 yum -y install gcc gcc-c++ bison pkgconfig glib2-devel gettex ...
- android中判断sim卡状态和读取联系人资料的方法
在写程序中,有时候可能需要获取sim卡中的一些联系人资料.在获取sim卡联系人前,我们一般会先判断sim卡状态,找到sim卡后再获取它的资料,如下代码我们可以读取sim卡中的联系人的一些信息. Pho ...
- Understanding page frames and pages
Memory in Linux is organized in the form of pages (typically 4 KB in size). Contiguous linear addres ...
- 提高HTML5 canvas性能的几种方法
简介 HTML5 canvas 最初起源于苹果(Apple)的一项实验,现在已经成为了web中受到广泛支持的2D快速模式绘图(2Dimmediate mode graphic)的标准.许多开发者现在利 ...
- Flex4+Spring3+Hibernate3+BlazeDS整合笔记
普通Java Web工程流行使用ssh框架,而当前台使用Flex制作的时候,后台就不需要用Struts了,通过使用BlazeDS远程方法调用即可. 首先,新建Java Web工程,然后添加Flex项目 ...
- SQL server connection KeepAlive[转]
1.什么是SQL server TCP连接的keep Alive? 简单说,keep alive 是SQL server在建立每一个TCP 连接的时候,指定了TCP 协议的keepaliveinter ...
- Spring Mvc返回html页面404错误解决记录--转载
原文地址:http://53873039oycg.iteye.com/blog/2061992 以前使用Spring Mvc时候都是返回jsp页面或者ftl页面,昨天想返回html页面,spring- ...
- Java项目经验——程序员成长的关键(转载)
Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点:1.掌握项目开发的基本步骤2.具备极强的面向对象的分析与设计技巧3.掌握用例驱动.以 ...