读书人

从0开始学编程(20)-(160)-小弟我就差要

发布时间: 2012-08-08 14:32:45 作者: rapoo

从0开始学编程(20)--(160)----我就差要重装系统了...还没光驱
真的快疯啦

这装环境真锻炼人啊....我这2天都不知道学了多少东西了...全是网上糊里糊涂,不明本质地,照着人家的死记硬背地做的....

下午,为了想重装系统,学了一个下午的,什么 如何不用光驱装,如何不损失重新给移动硬盘划分区,还学了什么强制清理注册表....

其实啥都没学会,也不知道新装这个,对另外的有啥损坏,也不知道...

反正,我一遇到这样的时候,最想的事情,就是有台新电脑...

唉,真的是老电脑上的东西又怕一重装就丢失了...

每次有新电脑的时候,也是发誓,不乱装东西的,可是,真的不知道是怎么就装了那么多进去的....


今天用那个ccleaner清理注册表的时候,第一次,删除了800多个文件呢.第二次,100多个,最后一次10多个. 不过,我也不知道这个ccleaner本身又会带来什么毛病...



1 楼 Jennycn 2011-11-20 普罗旺斯给了我一个链接,也是说,在navicat上,打开不了xampp里的mysql数据库的问题

看来,真的是什么问题都有人遇到和你一样的啊

http://blog.csdn.net/skygreen_2001/article/details/6366539



先讲下应用的背景:

最新版本的Wamp:wampserver 2.1e

包括了WebGrind和Xdebug的可调试界面已经对性能的监控等最新的部署好的功能,可以很方便的切换apache、mysql和php的版本号:

DOWNLOAD WampServer 2.1e (32 bits)

而最新版本的xampp:xampp-win32-1.7.4

则是将apache,tomcat等整合在一起能在一个环境里调试php,java还有perl程序,对于多语言开发是个不错的部署环境



我喜欢用mysql的图形化界面来操作mysql,如navicat 8,SQLyog(Mysql Gui v5.0.2);我先前一直用wamp的ampServer2.0i版本;安装好后,直接可以链接mysql数据库;然而,装了新版本的wamp,navicat,SQLyog都无法链接上数据库,但是wamp自带的phpMyadmin能连上,后来又下了xampp最新版本的数据库,也是自带的phpMyadmin能连上,客户端工具无法链接上。

后来做了一下尝试:

在Win7下安装最新版的wamp,客户端工具能链接上。因此初步断定是操作系统的问题;

因此我将最新版的xampp安装在同事的电脑上,他和我是同样的环境;Windows server 2003,为什么是这个版本的windows系统呢,当然有客观的原因,这不多讲了!当把xampp装在它电脑上后,奇怪,他的电脑直接用客户端能连上数据库。

百思不得其解,其间想了很多原因,千奇百怪的都有;始终不能找到解决方法;就将环境还原到最初的wamp版本;我的电脑又能通过Navicat链接上数据库了。

饭后做了最后一个猜想也是最直观的猜想;是不是数据库最新版本的兼容性做的不好?

先检查下wamp和xampp所带的数据库服务器版本:都是Mysql 5.5.8。很有可能。

因此我做了一下实验:重新安装最新版得wamp,将它的mysql数据库版本替换成原wamp自带的Mysql数据库版本:5.1.36,结果客户端工具都能连上了;再试试xampp,客户端工具也都能连上了。

因此初步断定,应该是新版本的数据库在老的windows操作系统上很有可能有兼容性的问题没有处理好;但我不能下定论;因为官方并未找到相关的说明,而且我同事和我是同样的操作系统,同样的环境,但是它直接就可以连上。

也许答案终有一天会水落石出。

可以肯定的一点是:当您发现和我一样的问题是,不妨和我一样,在wamp的mysql 下get more(更多)获取一个早期的版本,在切换到老版本数据库上,看是不是ok了。^_^。











2 楼 Jennycn 2011-11-20 我的xampp有一个问题,好像没装在根目录下,是装在了d盘的twdownload文件夹里的

还有一个问题,我没找到那个localhost,还不知道如何改为127.0.0.1

http://www.themysql.com/mysql/windows%E6%9C%AC%E5%9C%B0%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8xampp%E6%90%AD%E5%BB%BAmysql%E6%B5%8B%E8%AF%95%E7%8E%AF%E5%A2%83.html

在windows上面搭建测试环境,可以使用xampp来迅速搭建,然后使用web管理工具phpMyAdmin来管理MySQL。xampp下载地址。

安装的时候需要将xampp安装在、根目录下,否则启动Apache时会出现下面的错误(使用xampp crontrl 启动Apache的时候提示busy,查看端口80也没有被占用):

”xampp apache serverroot must be a valid directory”

xampp包括了安装十分便捷,解压之后执行setup_xampp.bat就可以安装,安装包括了Apache、php、MySQL、phpMyAdmin。

正常情况下安装完毕之后,打开这个页面http://localhost/phpmyadmin/,会出现错误,提示mysql无法连接。解决方法,进入到xampp解压目录(绿色的也就是安装目录),xampp\phpMyAdmin,编辑config.inc.php文件,将$cfg['Servers'][$i]['host'] = ’localhost’;改成 $cfg['Servers'][$i]['host'] = ’127.0.0.1′;因为mysql连接字符串中假如是localhost的话就会使用socket文件(linux的连接方式来连接),改成127.0.0.1之后,使用tcp进行连接。

就可以方便快捷的在windows本地使用mysql了。

3 楼 Jennycn 2011-11-20 http://www.apachefriends.org/zh_cn/xampp-windows.html

不过,这个官方文件是说可以不装在根目录的

如果您将 XAMPP 解压到根目录(比如 c:\xampp 或 d:\xampp 等等),您可以尝试直接启动 XAMPP。这意味着您不需要先运行“setup_xampp.bat”进行配置。Apache、MySQL 和 Mercury 邮件服务器能够正确启动!只有 FileZilla FTP 服务器不会启动,因为它需要绝对路径。使用这种方法请注意:不要解压到双重 xampp 文件夹中(如 c:\xampp\xampp)!只能使用一个 xampp 文件夹(如 d:\xampp(\apache 等等))。如果您使用了双重文件夹,那么您必须先运行“setup-xampp.bat”的配置过程。 4 楼 nkhanxh 2011-11-21 可以装台虚拟机在上面做实验啊? 5 楼 Jennycn 2011-11-21 nkhanxh 写道可以装台虚拟机在上面做实验啊?

不会.

我发现网上的一些问题的解决方案,有的人也一样是只是自己试验出来了,但也不是完全都对的,或全找到真正原因了哈 6 楼 nkhanxh 2011-11-21 Jennycn 写道nkhanxh 写道可以装台虚拟机在上面做实验啊?

不会.

我发现网上的一些问题的解决方案,有的人也一样是只是自己试验出来了,但也不是完全都对的,或全找到真正原因了哈
下载个virtual pc之类的东西
不过这就需要你重新在那上面装系统。也挺费时间的。

你就等到自己受不了了的时候再这么干吧。

读书人网 >编程

热点推荐