数据库教程:安装MySQL 5后无法启动(不能Start service)解决方法小结分享

安装的MySQL5.1.48或是MySQL5.5.8,配置好最后点击Execute按钮了,但是进行不到Startservice这一步。检查了下MySQL系统服务已添加,但是无法启动,手工也不行。这时候用事件查看器可以看到程序事件里有几个来自于MySQL的错误:
Plugin’InnoDB’registrationasaSTORAGEENGINEfailed.
Unknown/unsupportedtabletype:INNODB
原来是因为这两版本的MySQL默认使用了支持事物的INNODB引擎,打开my.ini文件,在MySQL的安装文件夹,如c:programfilesMySQL中,看到:
default-storage-engine=INNODB
解决办法是把该设置改为
default-storage-engine=MYISAM
仍然使用MyISAM作为默认的数据库引擎,保存my.ini文件,然后手工启动MySQL服务,成功;再把刚刚的配置窗口关掉就行了。
你完全可以在创建数据库时指定所创建数据库所用的数据库引擎,或创建表时所用的数据库引擎,或者创建后再更改都可以。
你可以再次回忆一下刚刚配置的过程:
安装的最后一个步骤,在点Finish按钮时,可以选择ConfiguretheMySQLServernow,或者是从开始菜单里直接运行MySQL的MySQLServerInstanceConfigurationWizard来进行配置数据库,在选择databaseusage时有三个选项:
1)MultifunctionalDatabase
2)TransactionalDatabaseOnly
3)No-TransactionalDatabaseOnly
默认是第一项,选第二项也会让数据库默认的引擎为INNODB,生成的my.ini文件里都会是default-storage-engine=INNODB。至于在my.ini中注释掉了–skip-innodb并不太会影响到数据库的启动,只是决定了数据库的事物特性。
那么在最后一步Processingconfiguration…里写完my.ini文件后,进行到Startservice就不动了,也就是启动不了MySQL服务,在系统服务里已经加了MySQL服务名。
如果你这一步选择的是第三项,不使用支持事件的数据库,那么在my.ini文件里就是default-storage-engine=MYISAM,那么你也很幸运,能顺利配置成功,并启动好数据库。不过这将使你不能使用INNODB引擎(ERROR1286(42000):Unknowntableengine’InnoDB’),其实也就是把my.ini中的skip-innodb给启用了,你可以把它再次注释掉试试事物。
作者mywaylife
如果还是不能解决可以参考下面的方法:
安装MySQL时无法启动服务(couldnotstarttheservice)

1、建议使用360卸载已经安装的mysql数据库,因为360会查看相关的注册信息,卸载比较彻底。
2、检查3306端口是否已经占用,如果已经占有,杀死此进程。
3、查看服务列表中,是否还有mysql的服务进程。
4、要确保安装目录的访问权限是everyone,这里我建议不要把mysql安装的c盘中,因为xp有时候为了系统安全,会限制文件夹的访问权限。
5、建议安装在干净的文件夹里,如果安装在上次安装过的文件夹,建议删除文件夹下的所有文件。
mysql安全设置后导致mysql无法运行,建议重置运行mysql服务的登陆用户名密码,然后进服务里面重新输入刚修改的用户名与密码,这样就可以了
如果还是不可以,我们可以通过查看错误日志的方法解决:

mysql错误日志位于mysql安装目录下的扩展名为.err的文件,复制一份通过记事本等工具打开即开,如果err日志过大建议不要用记事本,可以用editplus打开 您可能感兴趣的文章:mysql安装图解mysql图文安装教程(详细说明)windows下MySQL5.6版本安装及配置过程附有截图和详细说明MySQL5.6(Win764位)下载、安装与配置图文教程mysql5.5安装配置方法图文教程CentOS6.4安装配置LAMP服务器(Apache+PHP5+MySQL)linux下安装apache与php;Apache+PHP+MySQL配置攻略Mac下安装mysql5.7完整步骤(图文详解)Linux下安装mysql-5.6.4的图文教程linux下讲解MySQL安装与登录方法MYSQL本地安装以及出现的问题解决

标签: tar vi ce art 启动 安装 方法 ar SQL service ice 小结

mysql中为用户设置密码的多种方法

mysql字符集和校对规则(Mysql校对集)

上述就是数据库技术:安装MySQL 5后无法启动(不能Start service)解决方法小结分享的全部内容,如果对大家有所用处且需要了解更多关于mysql数据库学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/dtteaching/910415.html

(0)
上一篇 2021年10月24日
下一篇 2021年10月24日

精彩推荐