php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.03.2006, 03:15  
Erfahrener Benutzer
 
Benutzerbild von Alpha Centauri
 
Registriert seit: 05.02.2005
Beiträge: 278
Alpha Centauri
Standard [problem] MYSQL Export - Kollation und mehr..

Hi Leute ,

Ich nutze phpMyAdmin in den Versionen 2.6 - 2.7(von XAMPP) und 2.8.
Bei allen Versionen kann ich die Datenbank MySQL nicht ordentlich Exportieren, d.h. ich kann die Exportdaten nicht ohne umstänliche Beseitigung von Zusatzangaben im Export-SQL-Text einer Datenbank auf eine Andere (im konkreten Fall von Serverkompetenz.net) übertragen.

Bei allen MySQL-Versionen Handelt es sich um MySQL 4.x..
Also sowohl auf dem lokalen Testsystem als auch auf dem Server im I-Net.

Hier mal ein Beispiel von einem export (komplett):
Code:
CREATE TABLE `html_attribute` (
  `sp_Attribute_ID` int(10) unsigned NOT NULL auto_increment,
  `sp_Attribut` tinytext collate latin1_general_ci NOT NULL,
  `sp_Beschreibung` text collate latin1_general_ci NOT NULL,
  PRIMARY KEY  (`sp_Attribute_ID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=1 ;
DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci - wird schon mal nicht angenommen , aber auch weitere spezielle Dinge wie Timestamptypen von Spalten haben Zusätze die nicht vom "Fernrechner" akzeptiert werden.

hier noch mal ein Überblick:

Testrecher von den die Daten Exportiert werden:

* MySQL 4.1.14-nt auf localhost / phpMyAdmin 2.6.0-pl3

Zielrechner:

* MySQL 4.0.15 / ebenfalls mit dem gleichen phpMyAdmin 2.6.0-pl3


Anmerkung:
Die CHARSET=latin1 COLLATE=latin1_general_ci usw. nervt mich total, ich weiss aber derzeit noch nicht wie ich das abstellen kann, denn ich brauche den 'mist' eigentlich nicht. Ich gehe mal davon aus, dass es nur für die Anzeige von PHPMyAdmin erzeugt wird.
__________________
Alpha Centauri ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 04.03.2006, 09:54  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

hmm also ich hab MySQL 5.0.18 und phpMyAdmin 2.7.0-pl1.

Wenn ich den obenstehenden Code teste funktioniert alles einwandfrei.

In deinem gesamten Post sehe ich keine «?» dahre auch keine wirkliche Frage, was wilst du von uns hören?

Nochmal-> getestet und es hat funktioniert.
__________________
Wie man Fragen richtig stellt
dsmcg ist offline   Mit Zitat antworten
Alt 04.03.2006, 10:10  
Erfahrener Benutzer
 
Benutzerbild von Alpha Centauri
 
Registriert seit: 05.02.2005
Beiträge: 278
Alpha Centauri
Standard

Du hast den Code auf deinem Rechner oder getestet?
Er funktioniert auch auf meinem System aber nicht bei dem Anbieter, der ja auch nur mit MySQL 4.xx.. arbeitet. Das ist ein grosses Problem, da ich Backups machen muss die ab 10MB SQL-Text gross sind Irgenwas unterscheidet sich eben von den beiden Systemen und ich weiss momentan nicht , Wie ich das Problem anders löse. Sorry mit den Satzzeichen
__________________
Alpha Centauri ist offline   Mit Zitat antworten
Alt 04.03.2006, 10:30  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

Vileicht darfst du nicht so viel uploaden?

ich denke mal auf dem Webspace wirds genau gleich funktionieren, kanns ja gleich mal testen, ich editier dann einfach diesen Post.

hm tatsächlich, bei MySQL: 4.0.25-standard und phpMyAdmin: 2.6.4-pl2 (auf dem WebServer) meldet SQL:

Zitat:
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'collate latin1_general_ci NOT NULL,
`sp_Beschreibung` text c
__________________
Wie man Fragen richtig stellt
dsmcg ist offline   Mit Zitat antworten
Alt 04.03.2006, 10:56  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Collations wurden erst in MySQL 4.1 eingeführt. Damit ein Dump aus einer MySQL-Version >= 4.1 auch in MySQL 4.0 genutzt werden kann, muss der Dump mit einer entsprechenden Kompatibilitätsoption erstellt werden.
Falls du die Möglichkeit hast, das Kommandozeilentool mysqldump zu nutzen, ist dafür die Option --compatible=mysql40 vorgesehen.
Unter phpMyAdmin sollte es beim Exportieren eine ähnliche Möglichkeit geben, die Kompatibilität zu gewährleisten.
xabbuh ist offline   Mit Zitat antworten
Alt 04.03.2006, 11:29  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

bei mir im phpMyAdmin kann man beim Export auswählen «SQL-Export-Kompabilität» wenn ich nun deine Tabelle exportiere wird folgendes generiert:

Code:
CREATE TABLE `html_attribute` (
  `sp_Attribute_ID` int(10) unsigned NOT NULL,
  `sp_Attribut` tinytext NOT NULL,
  `sp_Beschreibung` text NOT NULL,
  PRIMARY KEY  (`sp_Attribute_ID`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
__________________
Wie man Fragen richtig stellt
dsmcg ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] MySQL - ERROR 1044 bei erstellen einer Datenbank _youngenterpriser_ Datenbanken 2 05.02.2008 17:56
Mysql Server Einstellunen Optimieren pchero Datenbanken 3 01.05.2007 19:50
Export aus MySQL will nicht... madSoul PHP Tipps 2006 0 01.02.2006 13:01
Mysql 4.1.x unter php 4.3.9 Datenbanken 3 15.11.2005 13:49
MySQL Export Datenbanken 4 08.10.2005 09:09
[Erledigt] not allowed to connect to this MySQL server PHP Tipps 2005-2 2 23.09.2005 18:34
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
MYSQL läuft nur wenn /tmp auf 777 Datenbanken 5 06.07.2005 08:38
#1064 bei export von mysql 4.0.20 auf 4.0.24 per phpmyadmin Datenbanken 2 15.06.2005 15:41
mysql root passwort vergessen Datenbanken 1 29.05.2005 11:33
MySQL Export Script als *.csv Mano Beitragsarchiv 5 28.03.2005 18:54
xampp mysql export und import -.- Server, Hosting und Workstations 3 19.02.2005 12:03
[Erledigt] MySQL Datenbank export und Import! Datenbanken 3 26.01.2005 11:47
[Erledigt] Access denied for user: '@localhost' / SYSTEM@localhost Datenbanken 0 10.11.2004 20:35
PHP5 & MySQL Datenbanken 5 01.08.2004 05:47

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysqldump kollation, mysqldump collation, mysql kollation, mysql import collation, mysqldump mit kollation, kollation, php mysql collation, mysql export kollation, kollation mysql, phpmyadmin kollation, mysql export collation, latin1 probleme import export, kollation mysql importieren fehler, mysql export localhost, phpmyadmin dump collation, kollation beim datenbankexport, xampp akzeptiert nicht latin1, http://www.php.de/datenbanken/37804-problem-mysql-export-kollation-und-mehr.html, mysql import kollation, phpmyadmin import collation

Alle Zeitangaben in WEZ +1. Es ist jetzt 15:47 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.