# Command: `runcloud:sync-database-links`

**Description**: Ensure correctly linked databases for all websites on RunCloud (matches wp-config.php or .env)
**Status**: completed
**Started**: 2026-08-14 19:46:27 | **Ended**: 2026-08-14 19:46:27 | **Duration**: 0s
**Jobs**: 0 dispatched / 0 completed / 0 failed

---

## Command Output

19:46:27 [INFO] Lock acquired for command: runcloud:sync-database-links

19:46:27 [INFO] RunCloud Database Link Sync

19:46:27 [INFO] Mode: DRY RUN (scan only)

19:46:27 [INFO] Processing server: srv1

19:46:27 [INFO] Fetched 1 databases for server srv1

19:46:27 [INFO] Fetched 1 web applications for server srv1

19:46:27 [INFO] Established SSH connection to server srv1

19:46:27 [INFO] Processing webapp: cloned-app

19:46:27 [INFO] Found wp-config.php for cloned-app

19:46:27 [INFO] Found database name: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa for cloned-app

19:46:27 [WARNING] Database 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' (from config) does not exist in RunCloud for cloned-app.

19:46:27 [INFO] Hint: Database may have been truncated during clone. RunCloud has 'aaaaaaaaaaaaaaaaa\_truncated\_hash' which matches prefix.

19:46:27 [INFO] Database Link Sync Summary

19:46:27 [INFO] ==========================

19:46:27 [INFO] Servers scanned:    1

19:46:27 [INFO] Servers skipped:    0

19:46:27 [INFO] Webapps scanned:    1

19:46:27 [INFO] Static (skipped):   0

19:46:27 [INFO] Already correct:    0

19:46:27 [WARNING] Would fix (dry-run):  0

19:46:27 [WARNING] DB not in RunCloud: 1 (manual fix needed)

19:46:27 [INFO] Lock released for runcloud:sync-database-links

---

## Jobs (0)

*No jobs dispatched*

*Exported at 2026-08-14T22:54:42+00:00*
