【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错误的解决方法及反思...相关推荐

  1. 1067 mysql,mysql免安装版1067错误终极解决办法图文教程

    [从笔记本到pc] 笔记本一直都使用MySQL免安装版5.6.17,使用如下方法安装: 今天把同一个zip包传到pc上,按上面的方法安装居然报1067,按上面方法多次尝试还是不行. 百度,google ...

  2. MySQL免安装版配置部署详细教程

    MySQL免安装版配置部署详细教程 这里写目录标题 MySQL免安装版配置部署详细教程 部署MySQL免安装版(windows版) 1.windows的mysql配置文件是my.ini,将此文件放到m ...

  3. Mysql免安装版(zip)安装配置教程

    解决:net start mysql 发生系统错误2 系统找不到指定的文件 本文为大家分享了MySQL免安装版(zip)安装配置教程,供大家参考,具体内容如下 一.MySQL下载地址:https:// ...

  4. MySQL 免安装版的下载与配置教程

    MySQL 免安装版的下载与配置教程 MySQL 的下载安装 附录 其它 MySQL 命令 查看本 MySQL 数据存放目录 此博客存在上一个版本,如果读者对笔者以前版本的博客依然感兴趣,可以访问此链 ...

  5. [转]mysql免安装版配置

    现在mysql有一个installer,相当于安装包管理器.包含mysql的各个组件,比如workbench,各个语言的connector.十分方便,不用就可惜了.实在没有必要下载zip版,自己配置. ...

  6. mysql 免安装版配置

    mysql 免安装版详细配置 从mysql官网粗略看了一下,目前官网上仅提供5.7版32位的msi installer,64位的均为免安装版,需要进行配置.由于之前升级了一次系统,之前的mysql被移 ...

  7. MySQL 免安装版的安装过程

    MySQL免安装版的简易小操作 如何解决 MySQL 复杂的安装烦恼? 一.下载流程 二.配置过程 如何解决 MySQL 复杂的安装烦恼? 相信大家安装 MySQL 的时候或多或少会有些苦恼,好多流程 ...

  8. mysql免安装版net不是_MYSQL 免安装版的环境配置

    如:D:\Program Files\mysql-5.6.23-winx64 2.配置my.ini文件: [client] port=3306 default-character-set=utf8 [ ...

  9. MySQL免安装版安装

    MySQL免安装版配置  https://blog.csdn.net/fcc_98/article/details/110868119

最新文章

  1. 如何为回归问题选择最合适的机器学习方法?
  2. Linux IO模型漫谈(1)
  3. OVER(PARTITION BY)函数用法
  4. python常见异常
  5. java定时器无法自动注入的问题解析(原来Spring定时器可以这样注入service)
  6. C语言,利用一维数组输出每月对应的天数。
  7. WebService学习总结(3)——使用java JDK开发WebService
  8. Python基础知识(3)
  9. 编写bat脚本指定jdk路径运行jar包
  10. 2019计算机调剂困难,2019年研究生调剂困难程度远超想象
  11. vector 赋值_从零开始学习R语言(一)——数据结构之“向量”(Vector)
  12. Android 中文 API——android.widget合集(上)(20篇)
  13. 用C语言写一个查单词的小demo
  14. javascript上传文件到服务器,js实现上传图片到服务器
  15. AI:2020年6月24日北京智源大会演讲分享之强化学习专题论坛——11: 40-12: 10俞扬教授《更好的环境模型,更好的强化学习》
  16. Linux系统中解决Device eth0 does not seem to be present,delaying initialization问题
  17. MPEG-TS报文格式
  18. CAD制图技巧,如何旋转图形?
  19. python判断数值为空_python判断是空的实例分享
  20. Reliable, Scalable, and Maintainable Applications 高可靠、易扩展、易运维应用

热门文章

  1. 计算机启动后没有桌面,我的电脑开机后桌面上的文件都没有了是什么情况?
  2. 计算机与现代化在线投稿,计算机与现代化投稿要求
  3. mysql异常Incorrect string value: '\xE6\xB5\x8B\xE8\xAF\x95' for column 'region_name'
  4. python爬取知乎话题广场_用于爬取知乎某个话题下的精华问题中所有回答的爬虫...
  5. 伺服电机的电子齿轮比如何确定?
  6. 活体检测的多种方法,保障刷脸时代身份验证的安全性
  7. WEIXIN day_08(8.25) 学子影院项目实践4
  8. 程序员慵懒的周末:想吃番茄、豆腐和肉末
  9. 个人开发者如何进行广告变现
  10. 【生活随笔】读书笔记之《五天学会绘画》