主页 » 附加工具 >把数据从SQL Server迁移到MySQL

# 将EventLog Analyzer数据从MSSQL迁移到MySQL数据库

注意：此部分的信息，仅适用于EventLog Analyzer版本8.0（构建号8000）及之前的产品，对于之后的产品，我们将不再提供对此功能的支持。

EventLog Analyzer支持用户将MSSQL数据库中现有的EventLog Analyzer数据移动到MySQL数据库。

要迁移数据库库，请参阅以下步骤：

1. 停止Eventlog Analyzer服务器/服务。

2. 在命令行中调用<Eventlog Analyzer Home>\tools\backUpDatabase.bat ，它用于备份MSSQL数据库中现有可用的数据，请等待数据备份进程结束。默认备份文件将会存储在<Eventlog Analyzer Home>\backup 目录下，文件名称将会表示为backup_eventlog_<Build_Number>_MM_DD_YYYY_hh_mm.data。

3. 在命令行中运行 <Eventlog Analyzer Home>\bin\startDB.bat 。

4. 在命令行中调用<Eventlog Analyzer Home>\tools\changeDBServer.bat ，它用于配置MySQL服务器的凭证信息，如主机名称、端口、用户名和密码。

5. 数据库设置向导 窗口打开。

6. 在向导窗口，选择服务器类型为Mysql服务器。

7. 输入MySQL服务器的主机名和端口。

8. 输入用户名和密码。

9. 点击测试（Test）按钮检查凭证是否正确，如果测试失败，那么表示输入的凭证可能错误，请检查后再次输入并测试。

10. 点击保存（Save）按钮来保存MySQL服务器配置，这需要几分钟来配置MySQL数据库的设置，请耐心等待。

11. 在命令行中运行 <Eventlog Analyzer Home>\bin\stopDB.bat。

12. 在命令行中运行 <Eventlog Analyzer Home>\bin\run.bat ，启动Eventlog Analyzer服务器。

13. 在服务器完全启动之后，在命令行中终止 run.bat 以停止服务器，或调用 <Eventlog Analyzer Home>\bin\shutdown.bat。

14. 调用<Eventlog Analyzer Home>\tools\restoreDatabase.bat，浏览并选择创建的备份文件，点击确定（OK） 并等待数据库完全恢复。

| 执行restoreDatabase.bat将会删除现有的数据。

15. 启动Eventlog Analyzer服务器/服务。

| 说明：您也可以修改备份的目录，只需在命令行中执行备份数据库的批处理文件时，将备份文件要存储到的位置的绝对路径作为参数即可，例如： <Eventlog Analyzer Home>\tools:\>backUpDatabase.bat D:\Mysql

Copyright © 2022，ZOHO Corp。版权所有。
ManageEngine