# MariaDB bearbeiten (Fehler 'File locked 423')

423 LOCKED

[![image.png](https://wiki.folkerts.it/uploads/images/gallery/2024-10/scaled-1680-/image.png)](https://wiki.folkerts.it/uploads/images/gallery/2024-10/image.png)

Anleitung siehe  
[https://help.nextcloud.com/t/file-is-locked-how-to-unlock/1883](https://help.nextcloud.com/t/file-is-locked-how-to-unlock/1883)

Wenn eine Datei von Nextcloud gesperrt ist, kann die DB so bearbeitet werden, dass die Sperrung aufgehoben ist.

Dazu

1\) in MariaDB Container mit bash gehen:

[![image.png](https://wiki.folkerts.it/uploads/images/gallery/2023-10/scaled-1680-/image.png)](https://wiki.folkerts.it/uploads/images/gallery/2023-10/image.png)

2\) danach

```bash
mysql -u root -p
```

und das Passwort des root-Benutzers eingeben, zu finden in der docker-compose.yaml:

[![image.png](https://wiki.folkerts.it/uploads/images/gallery/2023-10/scaled-1680-/9E2image.png)](https://wiki.folkerts.it/uploads/images/gallery/2023-10/9E2image.png)

danach ist man in der mariadb:

[![image.png](https://wiki.folkerts.it/uploads/images/gallery/2023-10/scaled-1680-/AJOimage.png)](https://wiki.folkerts.it/uploads/images/gallery/2023-10/AJOimage.png)

3\) Datenbanken anzeigen mit

```sql
SHOW DATABASES;
```

<p class="callout warning">SEMIKOLON NICHT VERGESSEN!</p>

[![image.png](https://wiki.folkerts.it/uploads/images/gallery/2023-10/scaled-1680-/42Mimage.png)](https://wiki.folkerts.it/uploads/images/gallery/2023-10/42Mimage.png)

4\) in die Database 'nextcloud' gehen mit

```sql
USE nextcloud;
```

[![image.png](https://wiki.folkerts.it/uploads/images/gallery/2023-10/scaled-1680-/hQFimage.png)](https://wiki.folkerts.it/uploads/images/gallery/2023-10/hQFimage.png)

5\) tables anzeigen mit

```sql
SHOW TABLES;
```

[![image.png](https://wiki.folkerts.it/uploads/images/gallery/2023-10/scaled-1680-/2lNimage.png)](https://wiki.folkerts.it/uploads/images/gallery/2023-10/2lNimage.png)

6\) Die Dateisperrungen befinden sich in oc\_file\_locks

```sql
SELECT * FROM oc_file_locks
```

[![image.png](https://wiki.folkerts.it/uploads/images/gallery/2023-10/scaled-1680-/NpLimage.png)](https://wiki.folkerts.it/uploads/images/gallery/2023-10/NpLimage.png)

7\) Die gesamte Tabelle soll jetzt gelöscht werden mit

```sql
DELETE FROM oc_file_locks WHERE 1;
```

[![image.png](https://wiki.folkerts.it/uploads/images/gallery/2023-10/scaled-1680-/qPgimage.png)](https://wiki.folkerts.it/uploads/images/gallery/2023-10/qPgimage.png)

Danach sollte die Synchronisation wieder funktionieren.