Hallo Miteinander,
Mein SQL-System macht nicht mehr das was es soll.
Ich arbeite mit 'Windows 10 Home Edition',
Datenbanksystem:
------------------
Server: localhost via TCP/IP
Server-Typ: MariaDB
Server-Verbindung: SSL wird nicht verwendet Dokumentation
Server-Version: 10.4.27-MariaDB - mariadb.org binary distribution
Protokoll-Version: 10
Webserver
-------------
Apache/2.4.54 (Win64) OpenSSL/1.1.1p PHP/8.2.0
Datenbank-Client Version: libmysql - mysqlnd 8.2.0
PHP-Erweiterung: mysqli Dokumentation curl Dokumentation mbstring Dokumentation
PHP-Version: 8.2.0
phpMyAdmin 5.2.0
Fehlerbeschreibung
-------------------
die Database Test1.sql wird nicht MEHR importiert. doch in der vergangenheit wurde sie es.
was passiert ist weiß ich nicht.
Test1.sql hat mehr als 12 MB, es sind etliche tabellen, importiert wird aber nur eine
befehl in der konsole:
>..\mysql\bin>mysql -h localhost -u root -p Test1 < Test1.sql die Datei hat 12,200 MB
Enter password: ********************************
Ausgangszustand: die database Test1 hat im Leerzustand existiert, deren Tabellen waren gelöscht
Antwort des MySql-Systems bzw. MariaDB
ERROR 2006 (HY000) at line 53: MySQL server has gone away
Ergebnis: es wurde importiert, aber nur eine Tabelle. Die Database hat bedeutend mehr
Denke das bestimmte Systemvariablen falsch bemessen sind
die Angaben mit size könnten zu klein sein. Doch in der php.ini steht bereits der eintrag ...
memory_limit=512M ;Originalwert
;habe schwierigkeiten mit dem import von daten, daten werden verstümmelt. 512M sollten doch wohl genügen ?
;post_max_size=40M ;Original
post_max_size=80M ;habe schwierigkeiten, importdaten werden verstümmelt,
;upload_max_filesize=40M ;originalwert 40M, habe schwierigkeiten, importierte daten werden vestümmelt
upload_max_filesize=80M ;versuche es mal mit 80M, sinnlos keine wirkung
; Maximum number of files that can be uploaded via a single request
max_file_uploads=20 ; Originalwert, nicht verändert
Neuer Versuch:
---------------------
benutze für den Import die IMPORT-Funktion des phpMyAdmin
Antwort des Systems:
Fehler
Statische Analyse:
1 Fehler wurden während der Analyse gefunden.
Fehlender Ausdruck. (near "ON" at position 25)
SQL-Befehl: Kopieren Bearbeiten Bearbeiten
SET FOREIGN_KEY_CHECKS = ON; ; Servervariable wurde von mir auf OFF gesetzt, sinnlos, es wird nichts importiert
MySQL meldet: Dokumentation
#2006 - MySQL server has gone away
----------------------------------------------------
Neuer Versuch:
der gleiche Befehl mit einer anderen Datei
mysql -h localhost -u root -p backup < backup.sql die Datei hat 1,85 MB
Ergebnis: es wurde importiert, Und zwar alle Tabellen
wer kann helfen ?
ciao,
Babsy Taenzer