Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[已解决] 数据库更换ip后,连接不上

[复制链接]
54ltr 发表于 2010-5-6 22:16:08 | 显示全部楼层 |阅读模式
本帖最后由 54ltr 于 2010-5-6 22:29 编辑

昨天IDC更换机房,空间未动,只是更换了ip,IDC帮我在服务器将mysql数据库更换ip后,uchome和ucenter就不能连接上数据库了,提示信息如下图:

图上显示的ip是原来的ip。
帮忙看下,现在就是上uchome或ucenter设置都不可能了,因为数据库无法连上,根本无法运行。
有些尴尬,这还不同于网站搬家,现在有40个会员,有些不想放弃,最后实在没有办法的话只有放弃,从0开始了。
心里想着可能有两个办法是否能解决:
第一种:进入数据库找到存储ip的字段,进行更改。(可以用phpadmin)
第二种:重新安装ucenter和uchome,按照原来的数据库名和路径进行安装,只不过ip不同而已。
不知这两种办法是否可行?
或者还有更好的,更稳妥的办法?
实在不行,只有放弃了。重新开始。。。。。。
(数据库和空间都没有动,数据应该都在,只是ip换了,现在关键问题就是如何重新挂接上)
请高手指点。。。。。。
万分感谢!!!
(备注:使用的是ucenter1.5 ,uchome2.0)
回复

使用道具 举报

yupv 发表于 2010-5-7 09:45:24 | 显示全部楼层
这个你要先检查你原先设置的数据库是IP方式连接还是LOCALHOST。如果是LOCALHOST请确认你的数据库与安装程序的服务器是不是同一台机。如果是IP方式连接的。直接把你的整站下下来。然后用DW搜索整个站点源代码原先IP。替换现在的就OK了。
回复

使用道具 举报

 楼主| 54ltr 发表于 2010-5-7 10:07:42 | 显示全部楼层
到一个技术群里请教了,有位高手给了点儿提示,说更改下uchome下的config.php文件,我自己搜索了下,好像需要改两个文件,一个是uchome下的config.php,一个是ucenter下的config.inc.php这两个文件,因为打开后,只有这两个文件里包含有数据库连接ip。但愿如此把,一会儿试验下,但愿能成功。
回复

使用道具 举报

 楼主| 54ltr 发表于 2010-5-7 10:30:09 | 显示全部楼层
更改上面两个文件后,uc和uchome可以运行,但不能登录(uc可以),一登录uchome就提示错误:
UCenter info: Can not connect to MySQL server
Error:
Errno:0
不知下面如何解决了。。。。。。。正在瞎忙中。。。。。希望高手指点。。。。。
回复

使用道具 举报

 楼主| 54ltr 发表于 2010-5-7 10:55:35 | 显示全部楼层
问题解决了!原来uchome下的config.php有三处ip需要改,我只改了第一处,怪不得错误了。而uc下面的config.inc.php只有一处ip需要更改。现在可以正确连接数据库,也可以正常登录了。下个月需要更换空间了,或许会面临新的问题:网站搬家。。。。到时希望一切顺利!
回复

使用道具 举报

xiaoz_job 发表于 2010-5-7 16:32:49 | 显示全部楼层
config 都没改啊。晕
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-13 15:06 , Processed in 0.104102 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表