1更改之前的wamp文件夹名称
先将原来的wamp的文件夹更改下名称,在此直接将文件夹名称后面加一个中杆-
2安装新wamp
再进行安装wamp,并且安装的目录
名称与以前的一样,要不可能到时配置信息不一样。需要手动更改,一样的话,下面可以直接复制配置信息而不用做更改即可。安装wampserver的步骤这里就不说了,安装完后,分别打开两个wamp的文件夹。
3停止wamp相关的服务
为了防止后续的拷贝的时候会有提示文件在占用的情况,先至服务中将wamp相关的服务停止掉。<具体步骤为:开始
----
运行----
services.msc
打开wampapache
及wampmysqld这两个服务,将其停止>
4恢复apache配置信息
复制新的wamp/bin/apache/apache***/conf目录
下面的httpd.conf文件一份,后续如有问题,可以恢复至初始状态。然后再将旧的wamp-/bin/apache/apache***/conf
下面的httpd.conf文件复制到新的相同的目录
下面。
5恢复网站数据
然后再将原来的wamp-/www/
目录
下面的文件都复制到新的wamp/www目录
下面。这个是网站的数据。
6恢复数据库数据
最后需要将数据库的数据拷贝一下。将原来的wamp-/bin/mysql/mysql***/data
下面的数据《除开mysql》
拷贝至新的wamp/bin/mysql/mysql***/data目录
下面,在此不推荐将mysql数据库直接也拷贝过来。
7配置mysql环境变量
打开系统属性,添加下系统变量。《右键我的电脑,属性,高级,在下面的系统变量中找到path,双击,在最后面添加<d:\wamp\bin\mysql\mysq***\bin>
这个路径就是mysql的运行程序的路径,各不相同,要看你实际的路径,添加的时候注意下,前面需要添加
分号进行隔开。
8更改mysql的密码
更改下mysql的密码,打开cmd窗口,
mysql
–u
root
–p
默认是没有密码,
use
mysql
update
set
password=password(‘数据库以前的密码’)
where
user=’root’
flush
privileges
9添加hosts记录
再添加下hosts记录,c:\windows\system32\drivers\etc\hosts
10启动wamp服务
再启动wampapache
,
wampmysqld
的服务。
11清理dns缓存
清理下dns的缓存,
ipconfig/flushdns
12访问测试
最后访问下网站看下是否正常了。ok
mysql数据库不小心还原了需要按照以下步骤恢复。1、先确认mysql有没有启用bin日志 ,就是看下mysql.ini(my.cnf)里的log-bin=mysql-bin, 可以 自定义一个目录和前缀名,比如/data/log/mylog这样。
2、然后在数据库文件存放的data目录就能看到mysql-bin.00000x这样的文件,这就是二进制日志了,可以导出成txt格式的,里面其实就是对数据库的各种 *** 作sql语句。
3、导出txt文件:
e:\wamp\bin\mysql\mysql5.6.12\bin>mysqlbinlog
--database=testdatabase
e:\wamp\bin\mysql\mysql5.6.12\data\mysql-bin.000312
>
c:\\test1.txt
这是windows下的导出,linux也是类似的。
database=数据库名
从最早的日志还始还原
linux下可以很方便的 mysql-bin.000*
可以加参数开始时间和结束时间,就是你执行那条sql语句的时间
start-datetime="2014-12-04
11:25:56"
--stop-datetime="2014-12-04
13:23:50"
4、恢复数据:
e:\wamp\bin\mysql\mysql5.6.12\bin>mysqlbinlog
--database=yundongchao
e:\wamp\bin\mysql\mysql5.6.12\data\mysql-bin.000179
|
mysql
-u
root
-p
------------------------------------------------
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)