Dino Geek, versucht dir zu helfen

So beheben Sie Fehler 1071: Der angegebene Schlüssel war zu lang; Die maximale Schlüssellänge beträgt 767 Bytes in MariaDB?


Um den Fehler 1071 in MariaDB zu beheben, folgen Sie bitte den unten aufgeführten Schritten. Beachten Sie jedoch, dass einige der Schritte technische Kompetenz erfordern und ein Backup Ihrer Daten sehr empfehlenswert ist, bevor Sie irgendwelche Änderungen an Ihrer Datenbank vornehmen.

1. MariaDB Server Stoppen: Verwenden Sie den folgenden Befehl, um den MariaDB-Server zu stoppen: `sudo service mariadb stop`

2. Server ohne grant Tabellen Starten: Starten Sie den MariaDB-Server ohne Grant-Tabellen mit dem folgenden Befehl: `sudo mysqld_safe —skip-grant-tables —skip-networking &`

3. MariaDB Server Verbinden: Verwenden Sie den folgenden Befehl, um sich mit dem MariaDB Server zu verbinden: `mysql -u root`

4. Datenbank auswählen: Verwenden Sie den folgenden Befehl, um die Datenbank auszuwählen, die Sie ändern möchten: `USE database_name;`

5. Tabelle ändern: Sie können den gegebenen Befehl verwenden, um die Tabelle zu ändern, die den Fehler verursacht:

`ALTER TABLE table_name ROW_FORMAT=DYNAMIC;` Ersetzen Sie dabei “table_name” durch den Namen der tatsächlichen Tabelle, die Sie ändern möchten.

6. MariaDB Server Neustarten: Verwenden Sie den folgenden Befehl, um den MariaDB-Server neu zu starten:

`sudo service mariadb restart`

Hinweis: Diese Methode kann nur funktionieren, wenn die Gesamtgröße der Indizes einer Tabelle die zulässige Grenze nicht überschreitet. Studieren Sie sorgfältig die Dokumentation Ihrer spezifischen MariaDB-Version und die Ihrer Storage-Engine, bevor Sie die Row-Format-Änderungen vornehmen. Wenn die Größe der Indizes die erlaubte Grenze überschreitet, müssen Sie möglicherweise den Index aufteilen oder unnötige Spalten aus dem Index entfernen.

Um zukünftige Probleme zu vermeiden, stellen Sie sicher, dass Sie immer das maximale Schlüssellängenlimit berücksichtigen, wenn Sie Ihre Datenbankstruktur entwerfen.


Erstellen Sie einfach Artikel, um Ihr SEO zu optimieren
Erstellen Sie einfach Artikel, um Ihr SEO zu optimieren





DinoGeek bietet einfache Artikel über komplexe Technologien

Möchten Sie in diesem Artikel zitiert werden? Es ist ganz einfach, kontaktieren Sie uns unter dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Domain | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Rechtliche Hinweise / Allgemeine Nutzungsbedingungen