建站极客  
                        数据库                          Mysql                          正文 
                     
                 
                
                    安装MySQL 5后无法启动(不能Start service)解决方法小结                 
                
                    所属分类:
                        数据库  / Mysql                      
                    阅读数:
                        1212 
                    
                        
                                 
                             收藏 0
                                 
                             赞 0
                                 
                             分享 
                    
                 
                
                    安装的 MySQL 5.1.48 或是 MySQL 5.5.8,配置好最后点击 Execute 按钮了,但是进行不到 Start service 这一步。检查了下 MySQL 系统服务已添加,但是无法启动,手工也不行。这时候用事件查看器可以看到程序事件里有几个来自于 MySQL 的错误:  Plugin 'InnoDB' registration as a STORAGE ENGINE failed.  Unknown/unsupported table type: INNODB  原来是因为这两版本的 MySQL 默认使用了支持事物的 INNODB 引擎,打开 my.ini 文件,在 MySQL 的安装文件夹, 如 c:program filesMySQL 中,看到: default-storage-engine=INNODB   解决办法是把该设置改为 default-storage-engine=MYISAM   仍然使用 MyISAM 作为默认的数据库引擎,保存 my.ini 文件,然后手工启动 MySQL 服务,成功;再把刚刚的配置窗口关掉就行了。  你完全可以在创建数据库时指定所创建数据库所用的数据库引擎,或创建表时所用的数据库引擎,或者创建后再更改都可以。  你可以再次回忆一下刚刚配置的过程:  安装的最后一个步骤,在点 Finish 按钮时,可以选择 Configure the MySQL Server now,或者是从开始菜单里直接运行 MySQL 的 MySQL Server Instance Configuration Wizard 来进行配置数据库,在选择 database usage 时有三个选项:  1) Multifunctional Database  2) Transactional Database Only  3) No-Transactional Database Only  默认是第一项,选第二项也会让数据库默认的引擎为 INNODB,生成的 my.ini 文件里都会是 default-storage-engine=INNODB。至于在 my.ini 中注释掉了 --skip-innodb 并不太会影响到数据库的启动,只是决定了数据库的事物特性。  那么在最后一步 Processing configuration ... 里写完 my.ini 文件后,进行到 Start service 就不动了,也就是启动不了 MySQL 服务,在系统服务里已经加了 MySQL 服务名。  如果你这一步选择的是第三项,不使用支持事件的数据库,那么在 my.ini 文件里就是 default-storage-engine=MYISAM,那么你也很幸运,能顺利配置成功,并启动好数据库。不过这将使你不能使用 INNODB 引擎(ERROR 1286 (42000): Unknown table engine 'InnoDB'),其实也就是把 my.ini 中的 skip-innodb 给启用了,你可以把它再次注释掉试试事物。  作者 mywaylife 如果还是不能解决可以参考下面的方法:安装MySQL时无法启动服务(could not start the service )   1、建议使用360卸载已经安装的mysql数据库,因为360会查看相关的注册信息,卸载比较彻底。  2、检查3306端口是否已经占用,如果已经占有,杀死此进程。  3、查看服务列表中,是否还有mysql的服务进程。  4、要确保安装目录的访问权限是everyone,这里我建议不要把mysql安装的c盘中,因为xp有时候为了系统安全,会限制文件夹的访问权限。  5、建议安装在干净的文件夹里,如果安装在上次安装过的文件夹,建议删除文件夹下的所有文件。 mysql安全设置后导致mysql无法运行 ,建议重置运行mysql服务的登陆用户名密码,然后进服务里面重新输入刚修改的用户名与密码,这样就可以了如果还是不可以,我们可以通过查看错误日志的方法解决:  mysql错误日志位于mysql安装目录下的扩展名为.err的文件,复制一份通过记事本等工具打开即开,如果err日志过大建议不要用记事本,可以用editplus打开                                    
             
            
                
                MySQL开启慢查询方法及实例 这篇文章主要介绍了MySQL开启慢查询方法及实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
                    评论 0 
                    
                         
                     收藏 0
                         
                     赞 0
                         
                     分享
简单了解MYSQL数据库优化阶段 这篇文章主要介绍了简单了解MYSQL数据库优化阶段,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
                    评论 0 
                    
                         
                     收藏 0
                         
                     赞 0
                         
                     分享
Windows下MySQL主从复制的配置方法 MySQL主从复制允许将来自一个数据库(主数据库)的数据复制到一个或多个数据库(从数据库),主数据库一般是实时的业务数据写入和更新操作,从数据库常用的读取为主
                    评论 0 
                    
                         
                     收藏 0
                         
                     赞 0
                         
                     分享
Mysql数据库设计三范式实例解析 这篇文章主要介绍了Mysql数据库设计三范式实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
                    评论 0 
                    
                         
                     收藏 0
                         
                     赞 0
                         
                     分享
mysql数据类型和字段属性原理与用法详解 这篇文章主要介绍了mysql数据类型和字段属性,结合实例形式分析了mysql数据类型和字段属性基本概念、原理、分类、用法及操作注意事项,需要的朋友可以参考下
                    评论 0 
                    
                         
                     收藏 0
                         
                     赞 0
                         
                     分享
mysql连接查询、联合查询、子查询原理与用法实例详解 这篇文章主要介绍了mysql连接查询、联合查询、子查询原理与用法,结合实例形式详细分析了mysql连接查询、联合查询、子查询的基本概念、功能、原理、用法及操作注意事项,需要的朋友可以参考下
                    评论 0 
                    
                         
                     收藏 0
                         
                     赞 0
                         
                     分享
                 查看更多