WINDOWS SERVER 2008安装mysql6.0时最后一步出错。第三项出错,第四项没通过。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WINDOWS SERVER 2008安装mysql6.0时最后一步出错。第三项出错,第四项没通过。相关的知识,希望对你有一定的参考价值。
参考技术A 百度到的发生的原因是,当配置向导试图安装服务时,它发现已经有一个同名的服务。
要想永远卸掉旧的mysql服务,通过管理权限用户在命令行(CMD)执行下面的命令:
sc delete mysql
删除注册表数据,通过regedit,删除以下几个文件:
引用
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL追问
还是不行,最后一个表找不到,其它的删除后重启再安装,还是一样的提示。
追答sc delete那个试过没呢?
你看下你的服务里有没有mysql的服务
顺便mysql什么时候出的6.0呃,我都只下了5.6
呃。。然后我看到6.0是2009年出的,on 22 May 2009 as the last release of the 6.0 line. Future MySQL Server
development uses a New Release Model. Features developed for 6.0 are
being incorporated into future releases.
sc delete是成功的,服务里是没有了MY SQL,MY SQL是6.0.11的。
你的系统是03还是08呢?
我装的win7,因为是自用。
还是百度到的
还有人的问题是发生在my。ini这个配置文件上。首先确认c:/winnt/my.ini这个配置情况(旧版本的需要放在winnt下面),和安装目录
下面的my.ini配置文件(5.0好像直接放在安装目录下面),启动到底用到的那个文件。文件里面的配置是否正确。这一点很重要,一般无法启动就是配置
文件不对。
查看响应的3306端口是否被占用,是否有防火墙软件阻止启用3306端口。
最重要的转机出现在发现E:\MySQL\data\目录下的hostname.err文件。这里面详细写明无法启动的原因:
[ERROR] Default storage engine (InnoDB) is not available
这个就是为什么我的mysql无法启动的直接原因,解决办法:
1、打开my.ini或my.cnf文件,找到default-storage-engine=InnoDB这一行,把它改成default-storage-engine=MyISAM。
2、另外一个解决办法:
删除在MySQL安装目录下的Data目录中的
ib_logfile0
ib_logfile1
2。找到在配置MySQL服务器时指定的InfoDB目录删除掉
ibdata1
3。重新启动MySQL的Service
3、这个问题第二天又摸索了一下,其实是可以用InnoDB引擎的。
需要在mysql生成的配置文件增加一行配置,即增加一个临时目录,这个在启动mysql服务的时候是需要的。
[mysqld]
tmpdir=e:/111
我的my。ini配置文件如下,注意红色字体,是默认不会生成的:
(太长了贴不过来,略)
说明:只是增加了一个简单tmpdir参数,启动就ok了。看了一下tmp目录,会生成几个文件,这几个文件就是导致无法启动的罪魁祸首。
通过以上几个问题修改后,启动mysql一切OK了。
总结:
1、说到底,mysql的无法启动问题,绝大多数是因为my.ini配置文件造成的。当然端口已经被占用,或者防火墙问题,也是极易出现的情况。
2、一定去看mysql的*.err错误文件,这里面的错误信息,是最直接的错误,指出真正的问题所在。
我把MY SQL 的安装文件夹也删除了,还是重启后再重装,还是一样报错。
追答那个错误文件你看了么?
Windows server 2008R2升级到Windows server 2016
随着微软发布的Windows server 2016版本,现在市场上大都使用Windows server 2008R2,升级到Windows server 2016是必然趋势,所以今天就先简单介绍一下Windows server 2008R2如何升级到Windows server 2016。大致步骤有:
1.扩展Windows server 2008 R2 AD的林架构和域架构,更新组策略对象权限,更新AD对RODC(只读域控制器)的支持;
2.将独立服务器DC02加入到现有域,并提升为额外域控制器;
3.将FSMO角色转移到DC02;
4.将DC01降级为普通成员服务器;
5.提升AD域功能级别和林功能级别到Windows server 2016.
具体步骤
在DC01上插入Windows server 2016的光盘
(本次试验操作系统是64位,如果是32位操作系统,则需输入命令“adprep32.exe /forestprep”)输入“c”按回车
现在将独立服务器加入现有域,并提升为域控制器,
在DC1上输入“dcpromo”降级为普通成员服务器
完成之后DC1需要重启
接下来在DC2上操作
至此,实验完成!
愿我们共同学习,共同进步!
以上是关于WINDOWS SERVER 2008安装mysql6.0时最后一步出错。第三项出错,第四项没通过。的主要内容,如果未能解决你的问题,请参考以下文章
windows server 2012 可以安装sql2008 吗
Windows Server 2008安装SQL Server 2008