如何將Windows奧維企業(yè)服務(wù)器數(shù)據(jù)庫遷移到CentOS服務(wù)器

奧維地圖企業(yè)服務(wù)器可運(yùn)行在Windows和CentOS服務(wù)器上。在使用的過程中,您可能需要將Windows服務(wù)器更換成CentOS服務(wù)器,那么如何遷移數(shù)據(jù)?具體步驟如下:

  • Windows服務(wù)器導(dǎo)出ovsrv數(shù)據(jù)庫;
  • 將導(dǎo)出的文件上傳至CentOS服務(wù)器;
  • 將文件導(dǎo)入到CentOS的mysql數(shù)據(jù)庫;
  • 查看結(jié)果。

1、Windows服務(wù)器導(dǎo)出ovsrv數(shù)據(jù)庫

在Windows服務(wù)器上,運(yùn)行cmd

命令:mysqldump -u root -p ovsrv >d:\OVData_bak.sql

輸入root用戶密碼,回車。完成后,導(dǎo)出的數(shù)據(jù)保存在d盤,文件名為“OVData_bak.sql”。

1

2、將導(dǎo)出的數(shù)據(jù)上傳至CentOS服務(wù)器

您可以使用FileZilla等工具上傳。

FileZilla下載地址:https://filezilla-project.org/download.php?type=client

安裝FileZilla后,新建一個(gè)站點(diǎn),主機(jī)為Linux服務(wù)器的IP地址。設(shè)置協(xié)議、主機(jī)、登錄類型等,如下圖所示,點(diǎn)擊【連接】。

5

連接到Linux服務(wù)器后,即可上傳文件。

本地站點(diǎn):選擇待上傳數(shù)據(jù)的存放目錄;

遠(yuǎn)程站點(diǎn):選擇Linux服務(wù)器的目錄,本文將準(zhǔn)備將數(shù)據(jù)上傳到root用戶的主目錄下。如下圖所示:

選中需要上傳的文件,點(diǎn)擊鼠標(biāo)右鍵,點(diǎn)擊【上傳】,即可。

6

上傳完成后,我們在root用戶的主目錄下可以看到該文件。

7

3、將文件導(dǎo)入到CentOS的mysql數(shù)據(jù)庫

前提:CentOS服務(wù)器已經(jīng)部署了奧維企業(yè)服務(wù)器。如果您還沒有部署,請參考使用幫助文檔《如何在centos系統(tǒng)上部署奧維企業(yè)服務(wù)器》。

登錄mysql,命令:mysql -uroot -p

8

命令:【show databases;】,可以顯示所有數(shù)據(jù)庫,其中“ovsrv”為奧維企業(yè)服務(wù)器的數(shù)據(jù)庫。

9

現(xiàn)在,將數(shù)據(jù)導(dǎo)入。執(zhí)行下列命令:

①use ovsrv

②source ~/OVData_bak.sql

10

4、查看結(jié)果

導(dǎo)入完成后,您可以任意選擇幾個(gè)表,比對Windows和CentOS上的數(shù)據(jù)。本文查看表【user】中的數(shù)據(jù),該表存儲的是企業(yè)用戶。

命令:select * from user;

Windows

11

CentOS

12

二者數(shù)據(jù)完全一致,說明導(dǎo)入成功。