跟数据库交互的动作就会出现错误页面
错误信息最后是以前的旧IP
连接的语句都没变
,就是服务器上的IP变了
具体该修改哪些配置文件还是修改别的?
满意答案鬼谷子5级2010-05-23那你直接把
以前的
DataSource
字符串中的IP地址换为新的就行了,,如果是域名没变
只是绑定的IP换了
那你就什么都不需要改了,,
追问:
域名没变,只是IP改了
以前连接字符串是.\sqlexpress
如果换成新IP
还是老样子
~
回答:
是的,如果你所调用数据库的
服务端程序也在那个机器上
直接输入数据库的名字就行了,,这是自然的
追问:
我是从客户端访问的
回答:
那你的客户端是看给谁用了,,,如果也在服务器上
那没问题但如果换给别人用
那肯定
链接字符串要变成
域名的
只要你的域名没变,,以前怎么访问现在还怎么弄
不用变的,,除非以前里边放的是
IP
那改IP了
自然是要改的
追问:
我自己解决了
谢谢你了
不过还要给你个满意!
具体 *** 作:一、停止MySQL
开始-cmd
net stop mysql5
二、复制原来数据库目录到新目录
1、复制C:\ProgramData\MySQL\MySQL Server 5.5\中的data目录到
D:\Program Files\MySQL\MySQL Server 5.5\目录下(自建的目录)
三,修改MySQL配置文件
1、用记事本打开C:\ProgramData\MySQL\MySQL Server 5.5\data\目录下的my.ini
找到datadir="C:\ProgramData\MySQL\MySQL Server 5.5\data"
在前面加#注释掉
在下面添加一行
datadir="D:\Program Files\MySQL\MySQL Server 5.5\data"
修改完成后,保存退出。
四、重新启动MySQL
1、开始-cmd
net start mysql5
2、进入MySQL控制台
开始-所有程序-MySQL-MySQL Server 5.5-MySQL 5.5 Command Line Client
提示输入MySQL root账号的密码,输入之后回车,进入MySQL控制台
show variables like ’%datadir%’#查询MySQL数据库存放目录
如查询显示为D:\Program Files\MySQL\MySQL Server 5.5\data\即表示修改成功!
可用data下的数据文件备份还原数据库
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)