用户工具

站点工具


campus:sync

**这是本文档旧的修订版!**

返回

同步全量数据

在某些异常情况下需要重新同步用户数据,通常直接在界面中操作即可,但是在已经运行的学校全量同步会造成同步期间业务暂停,本文档介绍一种在不影响业务运行的情况下重新同步全量数据的方法。

NOTE: 并不是完全没有影响,在重新同步的过程中学校服务器的负载会比较高,同时在全量同步期间新更新的数据也无法及时同步的学校

## 步骤

  • 登录学校服务器
  • 关闭学校服务器软件
  • 启动MySQL CLI
  • 输入以下命令
snippet.mysql
mysql> use evdb
Database changed
mysql> select * from regdown;
+----+--------+
| id | nId    |
+----+--------+
|  1 | 469180 |
+----+--------+
1 row in set (0.00 sec)
 
mysql> update regdown set nId=0;
Query OK, 1 row affected (0.01 sec)
Rows matched: 1  Changed: 1  Warnings: 0
  • 启动学校服务器软件
  • 查看日志并等待同步完成
campus/sync.1539759151.txt.gz · 最后更改: 2018/10/17 14:52 由 Nashira