奥维地图企业服务器可运行在windows和centos服务器上。在使用的过程中,您可能需要将windows服务器更换成centos服务器,那么如何迁移数据?具体步骤如下:
- windows服务器导出ovsrv数据库;
- 将导出的文件上传至centos服务器;
- 将文件导入到centos的mysql数据库;
- 查看结果。
1、windows服务器导出ovsrv数据库
在windows服务器上,运行cmd
命令:mysqldump -u root -p ovsrv >d:\ovdata_bak.sql
输入root用户密码,回车。完成后,导出的数据保存在d盘,文件名为“ovdata_bak.sql”。
2、将导出的数据上传至centos服务器
您可以使用filezilla等工具上传。
filezilla下载地址:
安装filezilla后,新建一个站点,主机为linux服务器的ip地址。设置协议、主机、登录类型等,如下图所示,点击【连接】。
连接到linux服务器后,即可上传文件。
本地站点:选择待上传数据的存放目录;
远程站点:选择linux服务器的目录,本文将准备将数据上传到root用户的主目录下。如下图所示:
选中需要上传的文件,点击鼠标右键,点击【上传】,即可。
上传完成后,我们在root用户的主目录下可以看到该文件。
3、将文件导入到centos的mysql数据库
前提:centos服务器已经部署了奥维企业服务器。如果您还没有部署,请参考使用帮助文档《如何在centos系统上部署奥维企业服务器》。
登录mysql,命令:mysql -uroot -p
命令:【show databases;】,可以显示所有数据库,其中“ovsrv”为奥维企业服务器的数据库。
现在,将数据导入。执行下列命令:
①use ovsrv
②source ~/ovdata_bak.sql
4、查看结果
导入完成后,您可以任意选择几个表,比对windows和centos上的数据。本文查看表【user】中的数据,该表存储的是企业用户。
命令:select * from user;
☆windows
☆centos
二者数据完全一致,说明导入成功。