本文主要向大家介绍了MySQL数据库之MYSQL无法启动解决方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。

在my.ini(linux下/etc/my.cnf)加上skip-innodb,就可以了。

我这样设置后,在linux下都没问题,今天在我本机winXP启动MYSQL,提示启动不起来。看下mysql目录的错误日志:

引用

090613 10:15:27 [ERROR] Default storage engine (InnoDB) is not available

090613 10:15:27 [ERROR] Aborting

090613 10:15:27 [Note] C:wwwmysql inmysqld-nt: Shutdown complete

估计是上次加了参数后,一直没启动起来。。。已经很久没用本机的mysql了。

查了下,原来my.ini里有一句:default-storage-engine=INNODB,把默认的engine设为INNODB,而我又加了skip-innodb,怪不得启不来了。

将default-storage-engine改为MYISAM,MYSQL启动OK!

在skip-innodb下,data目录下的ibdata1,ib_logfile0,ib_logfile1这三个文件就不需要了,就可以删除。

测试了下,在没加skip-innodb时,删除了这三个文件,启动时会自动创建这三个文件,日志如下:

引用

InnoDB: The first specified data file .ibdata1 did not exist:

InnoDB: a new database to be created!

090613 10:19:37 InnoDB: Setting file .ibdata1 size to 10 MB

InnoDB: Database physically writes the file full: wait...

090613 10:19:37 InnoDB: Log file .ib_logfile0 did not exist: new to be created

InnoDB: Setting log file .ib_logfile0 size to 24 MB

InnoDB: Database physically writes the file full: wait...

090613 10:19:38 InnoDB: Log file .ib_logfile1 did not exist: new to be created

InnoDB: Setting log file .ib_logfile1 size to 24 MB

InnoDB: Database physically writes the file full: wait...

InnoDB: Doublewrite buffer not found: creating new

InnoDB: Doublewrite buffer created

InnoDB: Creating foreign key constraint system tables

InnoDB: Foreign key constraint system tables created

090613 10:19:39 InnoDB: Started; log sequence number 0 0

090613 10:19:39 [Note] C:wwwmysql inmysqld-nt: ready for connections.

再删除这三个文件,加了skip-innodb后,启动日志:

引用

090613 10:30:12 [Note] C:wwwmysql inmysqld-nt: Normal shutdown

090613 10:30:12 [Note] C:wwwmysql inmysqld-nt: Shutdown complete

090613 10:30:17 [Note] C:wwwmysql inmysqld-nt: ready for connections.

Version: '5.0.45' socket: '' port: 3306 Source distribution

那三个文件就不会自动产生了。

本文由职坐标整理并发布,希望对同学们学习MySQL有所帮助,更多内容请关注职坐标数据库MySQL数据库频道!

无法打开数据库‘mysql_MySQL数据库之MYSQL无法启动解决方法相关推荐

  1. 小皮面板PhpStudy下的MySQL无法启动解决方法

    小皮面板PhpStudy下的MySQL无法启动解决方法 今天启动小皮面板后发现MySQL5.7.26无法启动,进入\MySQL5.7.26\bin目录下出现报错信息: # mysql -u root ...

  2. mac mysql 服务启动不了_macbook:MySql 无法启动解决方法

    最常遇到:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 找了很久都无法解决掉, ...

  3. mysql数据库报Access denied for user 的解决方法

    mysql数据库报Access denied for user 的解决方法 参考文章: (1)mysql数据库报Access denied for user 的解决方法 (2)https://www. ...

  4. golang github.com/go-sql-driver/mysql 遇到的数据库,设置库设计不合理的解决方法

    golang github.com/go-sql-driver/mysql 遇到的数据库,设置库设计不合理的解决方法,查询中报了以下这个错 Scan error on column index 2: ...

  5. mysql 乱码 越南_MySQL_mysql数据库乱码之保存越南文乱码解决方法,我自己测试一下,很多字符变 - phpStudy...

    mysql数据库乱码之保存越南文乱码解决方法 我自己测试一下,很多字符变成了 '?'. 数据库连接已经是使用了 utf8 字符集: define("MYSQL_ENCODE", & ...

  6. linux连接mysql数据库出现1405错误原因的一些解决方法

    linux连接mysql数据库出现1405错误原因的一些解决方法 在使用yum于腾讯云服务器安装了mysql之后,从家里的电脑尝试连接mysql数据库的时候,就出现了1405错误,经过我不断地查找资料 ...

  7. firebird数据库安装连接的一些常见错误及解决方法

    firebird数据库安装连接的一些常见错误及解决方法 最近有一个需求是把数据库里面的数据提取出来,这个数据库的后缀是.fdb,查阅资料可知应该是firebird数据库的文件,可是firebird数据 ...

  8. SQL Server数据库查询速度慢的原因和解决方法

    SQL Server数据库查询速度慢的原因和解决方法 参考文章: (1)SQL Server数据库查询速度慢的原因和解决方法 (2)https://www.cnblogs.com/MyChange/p ...

  9. 错误: 15138删除对于用户失败,数据库主体在该数据库中拥有架构,无法删除。解决方法(转)

    错误: 15138删除对于用户失败,数据库主体在该数据库中拥有架构,无法删除.解决方法(转) 参考文章: (1)错误: 15138删除对于用户失败,数据库主体在该数据库中拥有架构,无法删除.解决方法( ...

最新文章

  1. linux命令--df命令du命令
  2. 基于ReactNative实现的博客园手机客户端
  3. 如何制作快速加载的HTML页面
  4. 九十三、动态规划系列之股票问题(下)
  5. 7. SVM松弛变量
  6. (四)2005年我的第一次软件行业创业,烧掉30万、2年时间打水漂的惨痛教训
  7. [Linux] 编译 与 链接
  8. 在JavaScript控制台中包含jQuery
  9. MediaChooser图库浏览器
  10. Ansible配置文件
  11. 百度浏览器启动公司级内测 截图首度曝光
  12. Python基础知识- 列表
  13. 【学习笔记】seckill-秒杀项目--(11)项目总结
  14. 大数据审计的发展_大数据时代对审计发展的影响
  15. 编辑中的word变成只读_教大家word文档变成只读模式怎么改
  16. sap服务器之间文件复制,sap跨服务器客户端复制
  17. 服务器端安装conda | 配置conda环境
  18. 背书吧 2021.1.10日记
  19. i国网app苹果版_阿里云盘app苹果版 -阿里云盘app官方手机版下载
  20. 第11章 下载xkcd的漫画

热门文章

  1. 微型计算机系统的工作过程是不断地,微型计算机原理及应用基本学习要求2017-2(1)...
  2. python上传文件进度_python实现进度条--主要用在上传下载文件
  3. 深入浅出 eBPF: (Linux/Kernel/XDP/BCC/BPFTrace/Cillium)
  4. volatile与多线程
  5. C语言libcurl:RTSP(Real Time Streaming Protocol),RFC2326,实时流传输协议
  6. Cuda:invalid device pointer
  7. Python之math库
  8. 机械考计算机三级,机器人等级考试三级知识点汇总-20210706222922.pdf-原创力文档...
  9. Html5中的徽章,CSS 常见样式 特殊用法 贯穿线徽章箭头
  10. 弱密码校验_TomCat8 弱密码上传getshell