您的位置:首页 > 数据库 > MySQL

Mysql问题集合。。。

2014-02-20 18:57 211 查看
配置文档已整理好上传至新浪爱问知识共享:http://ishare.iask.sina.com.cn/f/24670277.html
Q1:为什么Apache安装完成后"服务"里没有Apache服务,如何安装其为服务?A1:可能是apache安装默认配置的端口(80或8080)被占用,服务没有安装成功。可检查下服务器上是否已经安装了IIS之类的WEB服务器,在确保80/8080端口没有被占用或者修改apache所用的端口后(httpd.conf),命令行进apache/bin目录下,apache-k install 即可安装apache为服务。—————————————————————我是分割线—————————————————————Q2:安装MYSQL为什么出现"终结点映射器中没有更多的终结点可用,theinstaller must have been run with administrativeprivileges"错误提示?A2:这是因为在安装MySQL后配置过程中,勾选了“Addfirewall exception for thisport”,但是服务器的Windows的防火墙又没有开启,所以会有这个提示,一般情况下点击OK就好了,不会产生什么系统错误。Windows server 2003正版系统默认是没有开启Windows防火墙的,某些原版盗版也是没有开启的,不建议大家使用各种美化、修改过的Windowsserver 类系统,毕竟这是服务器。—————————————————————我是分割线—————————————————————Q3:MySQL安装过程一切顺利,为什么最后配置MySQL服务时完无法Startservice?问题回顾,Try以下步骤:1, 卸载MySQL 2, 删除目录 C:\Documents and Settings\AllUsers\Application Data\MySQL(这个真的有,原先没注意到,删掉!)另外其电脑上安装了Apache,为了不出意外(虽然也不会出现意外)将Apache停掉。3,删除C:\Programfiles\Mysql4,清除下面注册表项 if they were there ):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/MySQLOK,重装,一路Next。。。这一次到设置安全密码一步时已经不出现Currentroot password一项了,证明这次已经是新的安装!Excute!到StartService一步时过程较慢,心里忐忑了一番,接连三个Nike:Configuration file created.√Service restarted successfully.√Security settings applied.√Finish button enabled!!!Done!A3:分析与总结:如果Mysql重装后无法启动,可能是因为数据没有删除干净所致。Mysql安装完后在使用时会产生一系列相关数据,注册表肯定有一些项。但这不应该是导致无法启动服务的主要原因,主要原因应该是在上面提到的第二步。因为曾清除注册表后尝试重装,也没有成功。All Users\ApplicationData\MySQL文件夹是个非常重要的文件夹,里面保存了mysql的许多重要数据,包括创建的所有数据库表、日志文件、错误信息以及跟主机相关联的pid(我认为无法StartService应该就是这个pid导致的)。只要将原有这些信息清除掉,Mysql就可以正常启动。当然你自己的数据一定要做好备份。—————————————————————我是分割线—————————————————————Q4:安装mysql后在配置向导的时候因无法启动服务,故卸载mysql再安装,故障依然存在。整个文件目录下只剩下data文件夹,数据还可以恢复吗?A4:一、数据都是备份在data文件下的,所以只要重新安装了数据库,再把原来的data文件夹覆盖过去就可以恢复了。二、启动mysql服务:到bin目录执行mysqld-nt -k install 三、相比之下,要用navicat连数据库,用mysql-front只能看到数据库和表结构,无法显示详细数据用naviat就好了—————————————————————我是分割线—————————————————————Q5:服务无法启动的问题的原因和处理方法?A5:原因可能有: 一、与其它服务有冲突 二、软件有损坏 相应处理方法:一、禁用有服务冲突的服务 二、重新安装一个服务(一般会"指令"(如mysqld-nt、apache、httpd)+"-k"+"install")—————————————————————我是分割线—————————————————————Q6:为什么Apache、PHP、MySql及HDwiki成功配置完成后,一切正常(mysql、apache服务都正常启动)ip/hdwiki/进入安装配置,到第2步却未出现下一步,无法继续配置安装?A6:查看HDWiki官方帮助文档,得结论:配置不正确不能进行下一步。后经观察,发现mysql一栏提示服务器不支持,各HDwikiQ群求救未果,郁闷之下一番度娘谷哥得正解:这个是由于PHP没有加载mysql引起的解决步骤:1、找到PHP.ini文件,将“;extension=php_mysql.dll\mssql.dll\mbs_string.dll\gb2.dll”前的“;”删除以取消注释,同时搜索并修改“extension_dir”的值为“php_mysql.dll”文件所在文件夹。即:extension_dir = "D:\PHP\ext\"2、将libmysql.dll放到windowssystem32文件夹中(关键为这一步,因为所部署的服务器上安装了多个mysql)3、重新启动计算机,OK
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  服务器 Windows 如何