mysql免安装版1067错误终极解决办法|在windows平台下MySql启动时的1067错误的解决方法及反思...
【windows事件查看】
我的电脑--此电脑--右键管理--计算机管理--系统工具--事件查看器--Windows日志--应用程序--找错误标志,如下图
【提示】
按部就班,可能并不能解决你的问题,关键是从windows事件从找到mysql1067的具体原因,然后解决掉。
1、打开my.ini文件,找到default-storage-engine=InnoDB这一行,把它改成default-storage-engine=MyISAM。
2、删除在MySQL安装目录下的Data目录中的ib_logfile0和ib_logfile1
3、找到在配置MySQL服务器时指定的InfoDB目录删除掉ibdata1
根据my.ini文件中:
#*** INNODB Specific options ***
innodb_data_home_dir="D:/"。
4。重新启动MySQL的Service
根据我自己的实践,只要进行第三步就能解决问题。
二、
err文件内容:
经过一翻Google,找出了无法启动的原因:MySQL在安装的时候不会自动初始tmpdir(临时文件目录),所以要在配置文件my.ini中添加如下内容:
[mysqld]
#自己指定的临时文件目录
tmpdir="D:/MySQL/MySQL Server 5.1/Temp"
再次启动MySQL一切正常,在Temp文件夹下生成了一些*.tmp的临时文件。
最后还是存在一些疑问:如果是由于没有初始化tmpdir,为什么在我第一次安装的时候也没有初始化,但也没有出现这样的问题?
三、
以前手动安装MySQL5.0.16的windows service时很顺利,昨晚为5.0.83安装service时,总是提示1067的错误。网上有人说把my.ini放到C:\WINDOWS下就可以了,但我遇到的情况是问题仍然没有解决。我的解决办法是将参数中的--defaults-file用--defaults-extra-file取代,如下:
mysqld --install MySQL --defaults-file=E:/mysql-5.0.83-win32/my.ini
改为
mysqld --install MySQL --defaults-extra-file=E:/mysql-5.0.83-win32/my.ini
执行mysqld --verbose --help能看到mysqld的用法,其中就有这两个参数的说明。
根据我自己的实践,引起这个问题最大的可能性是数据表存储引擎(Engine,简而言之,存储引擎就是指表的类型,即Table Type
)引起的。MySQL数据库支持的数据表存储引擎有多种,可以用命令:show engines进行查看,在MySQL的配置文件my.ini中可以也看到(默认的是MyISAM):
# The default storage engine that will be used when create new tables when default-storage-engine=MyISAM。
常用的存储引擎还有InnoDB,InnoDB有多种优点,InnoDB给MySQL的表提供了事务、回滚、崩溃修复能力、多版本并发控制的事务安全.同时,InnoDB也是MySQL上第一个提供外键约束的引擎,而且InnoDB存储引擎对事务处理的能力也是MySQL其他存储引擎所无法与之比拟的。
InnoDB与MyISAM的区别:
以InnoDB存储引擎存储的表,存储表结构的.frm与存储的表数据文件(ibdata1)是分开存放的,存储表数据的文件位置可以通过修改my.ini文件自行设置:
#*** INNODB Specific options ***
innodb_data_home_dir="D:/"
以MyISAM存储引擎存储的表,一共包括3个文件:.frm(存储表的结构)文件,.MYD(MYouData的缩写,存储表的数据)文件,.MYI(MYIndex的缩写,存储表的索引),这个三个文件同时存放在MySQL数据库安装时存放数据的目录下,如E:\迅雷下载\mysql-5.6.24-win32.1432006610\mysql-5.6.24-win32\data\Databasename中。
另外,通过对这次问题的解决,我认识到了查看错误日志的重要性,当遇到问题的时候,我们首先想到的应该是去查看错误日志,而不是不加思索去Google或者去baidu,其实从错误日志中我们能得到真正造成问题的原因,对症下药,才能药到病除。MySQL的错误日志(.err)位于E:\迅雷下载\mysql-5.6.24-win32.1432006610\mysql-5.6.24-win32\data目录下,文件名一般为你的计算机名。
转载于:https://www.cnblogs.com/ZHONGZHENHUA/p/6622158.html
mysql免安装版1067错误终极解决办法|在windows平台下MySql启动时的1067错误的解决方法及反思...相关推荐
- 1067 mysql,mysql免安装版1067错误终极解决办法图文教程
[从笔记本到pc] 笔记本一直都使用MySQL免安装版5.6.17,使用如下方法安装: 今天把同一个zip包传到pc上,按上面的方法安装居然报1067,按上面方法多次尝试还是不行. 百度,google ...
- MySQL免安装版配置部署详细教程
MySQL免安装版配置部署详细教程 这里写目录标题 MySQL免安装版配置部署详细教程 部署MySQL免安装版(windows版) 1.windows的mysql配置文件是my.ini,将此文件放到m ...
- Mysql免安装版(zip)安装配置教程
解决:net start mysql 发生系统错误2 系统找不到指定的文件 本文为大家分享了MySQL免安装版(zip)安装配置教程,供大家参考,具体内容如下 一.MySQL下载地址:https:// ...
- MySQL 免安装版的下载与配置教程
MySQL 免安装版的下载与配置教程 MySQL 的下载安装 附录 其它 MySQL 命令 查看本 MySQL 数据存放目录 此博客存在上一个版本,如果读者对笔者以前版本的博客依然感兴趣,可以访问此链 ...
- [转]mysql免安装版配置
现在mysql有一个installer,相当于安装包管理器.包含mysql的各个组件,比如workbench,各个语言的connector.十分方便,不用就可惜了.实在没有必要下载zip版,自己配置. ...
- mysql 免安装版配置
mysql 免安装版详细配置 从mysql官网粗略看了一下,目前官网上仅提供5.7版32位的msi installer,64位的均为免安装版,需要进行配置.由于之前升级了一次系统,之前的mysql被移 ...
- MySQL 免安装版的安装过程
MySQL免安装版的简易小操作 如何解决 MySQL 复杂的安装烦恼? 一.下载流程 二.配置过程 如何解决 MySQL 复杂的安装烦恼? 相信大家安装 MySQL 的时候或多或少会有些苦恼,好多流程 ...
- mysql免安装版net不是_MYSQL 免安装版的环境配置
如:D:\Program Files\mysql-5.6.23-winx64 2.配置my.ini文件: [client] port=3306 default-character-set=utf8 [ ...
- MySQL免安装版安装
MySQL免安装版配置 https://blog.csdn.net/fcc_98/article/details/110868119
最新文章
- 如何为回归问题选择最合适的机器学习方法?
- Linux IO模型漫谈(1)
- OVER(PARTITION BY)函数用法
- python常见异常
- java定时器无法自动注入的问题解析(原来Spring定时器可以这样注入service)
- C语言,利用一维数组输出每月对应的天数。
- WebService学习总结(3)——使用java JDK开发WebService
- Python基础知识(3)
- 编写bat脚本指定jdk路径运行jar包
- 2019计算机调剂困难,2019年研究生调剂困难程度远超想象
- vector 赋值_从零开始学习R语言(一)——数据结构之“向量”(Vector)
- Android 中文 API——android.widget合集(上)(20篇)
- 用C语言写一个查单词的小demo
- javascript上传文件到服务器,js实现上传图片到服务器
- AI:2020年6月24日北京智源大会演讲分享之强化学习专题论坛——11: 40-12: 10俞扬教授《更好的环境模型,更好的强化学习》
- Linux系统中解决Device eth0 does not seem to be present,delaying initialization问题
- MPEG-TS报文格式
- CAD制图技巧,如何旋转图形?
- python判断数值为空_python判断是空的实例分享
- Reliable, Scalable, and Maintainable Applications 高可靠、易扩展、易运维应用
热门文章
- 计算机启动后没有桌面,我的电脑开机后桌面上的文件都没有了是什么情况?
- 计算机与现代化在线投稿,计算机与现代化投稿要求
- mysql异常Incorrect string value: '\xE6\xB5\x8B\xE8\xAF\x95' for column 'region_name'
- python爬取知乎话题广场_用于爬取知乎某个话题下的精华问题中所有回答的爬虫...
- 伺服电机的电子齿轮比如何确定?
- 活体检测的多种方法,保障刷脸时代身份验证的安全性
- WEIXIN day_08(8.25) 学子影院项目实践4
- 程序员慵懒的周末:想吃番茄、豆腐和肉末
- 个人开发者如何进行广告变现
- 【生活随笔】读书笔记之《五天学会绘画》