Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
Kommentar vom Moderator Dani am 22.04.2013 um 21:44:46 Uhr
Formatierungen eingefügt. Da bekommt man sonst Augenkrebs.

Fehler in .SQL Datei

Frage Entwicklung Datenbanken

Mitglied: ePiCkAi

ePiCkAi (Level 1) - Jetzt verbinden

22.04.2013, aktualisiert 21:43 Uhr, 1929 Aufrufe, 19 Kommentare

Hallo ihr! Ich wollte eine .sql Datei auf meine Datenbank laden und bekomme eine Fehlermeldung. Es würde mich freuen, wenn ihr einen Blick auf die Datei werfen würdet.

Der Fehler ist folgender:
01.
[Err] 1005 - Can't create table 'rmxosdb.users' (errno: 150) 
02.
[Err] -- SQL Database for RMX-OS 
03.
-- by Blizzard 
04.
05.
START TRANSACTION; 
06.
07.
-- these two are used to create the database and can be ommited in case the database already exists 
08.
CREATE DATABASE IF NOT EXISTS `rmxosdb` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; 
09.
USE `rmxosdb`; 
10.
11.
DROP TABLE IF EXISTS `save_data`; 
12.
DROP TABLE IF EXISTS `inbox`; 
13.
DROP TABLE IF EXISTS `buddy_list`; 
14.
DROP TABLE IF EXISTS `user_data`; 
15.
DROP TABLE IF EXISTS `guilds`; 
16.
DROP TABLE IF EXISTS `ips`; 
17.
DROP TABLE IF EXISTS `users`; 
18.
19.
-- Registered Users 
20.
21.
CREATE TABLE `users` ( 
22.
??????????????? `user_id` int(10) unsigned NOT NULL auto_increment, 
23.
??????????????? `username` varchar(32) NOT NULL UNIQUE, 
24.
??????????????? `password` varchar(11) NOT NULL, 
25.
??????????????? `usergroup` int(10) NOT NULL default 0, 
26.
??????????????? `banned` tinyint(1) NOT NULL default 0, 
27.
??????????????? PRIMARY KEY (`user_id`) 
28.
) ENGINE = InnoDB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; 
29.
30.
-- IPs 
31.
32.
CREATE TABLE `ips` ( 
33.
??????????????? `user_id` int(10) unsigned NOT NULL, 
34.
??????????????? `ip` varchar(15) NOT NULL, 
35.
??????????????? PRIMARY KEY (`user_id`, `ip`), 
36.
??????????????? FOREIGN KEY (`user_id`) REFERENCES users(`user_id`) ON DELETE CASCADE 
37.
) ENGINE = InnoDB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; 
38.
39.
-- Guilds 
40.
41.
CREATE TABLE `guilds` ( 
42.
??????????????? `guild_id` int(10) unsigned NOT NULL auto_increment, 
43.
??????????????? `leader_id` int(10) unsigned NOT NULL UNIQUE, 
44.
??????????????? `guildname` varchar(32) NOT NULL UNIQUE, 
45.
??????????????? `password` varchar(11) NOT NULL, 
46.
??????????????? PRIMARY KEY (`guild_id`), 
47.
??????????????? FOREIGN KEY (`leader_id`) REFERENCES users(`user_id`) ON DELETE CASCADE 
48.
) ENGINE = InnoDB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; 
49.
50.
-- Special User Data 
51.
52.
CREATE TABLE `user_data` ( 
53.
??????????????? `user_id` int(10) unsigned NOT NULL, 
54.
??????????????? `notrade` tinyint(1) NOT NULL default 0, 
55.
??????????????? `lastlogin` DATETIME NOT NULL, 
56.
??????????????? `guild_id` int(10) unsigned default NULL, 
57.
??????????????? PRIMARY KEY (`user_id`), 
58.
??????????????? FOREIGN KEY (`user_id`) REFERENCES users(`user_id`) ON DELETE CASCADE, 
59.
??????????????? FOREIGN KEY (`guild_id`) REFERENCES guilds(`guild_id`) ON DELETE SET NULL 
60.
) ENGINE = InnoDB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; 
61.
62.
-- Buddy List 
63.
64.
CREATE TABLE `buddy_list` ( 
65.
??????????????? `user1_id` int(10) unsigned NOT NULL, 
66.
??????????????? `user2_id` int(10) unsigned NOT NULL, 
67.
??????????????? PRIMARY KEY (`user1_id`, `user2_id`), 
68.
??????????????? FOREIGN KEY (`user1_id`) REFERENCES users(`user_id`) ON DELETE CASCADE, 
69.
??????????????? FOREIGN KEY (`user2_id`) REFERENCES users(`user_id`) ON DELETE CASCADE 
70.
) ENGINE = InnoDB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; 
71.
72.
-- PM Inbox Data 
73.
74.
CREATE TABLE `inbox` ( 
75.
??????????????? `pm_id` int(10) unsigned NOT NULL auto_increment, 
76.
??????????????? `recipient_id` int(10) unsigned NOT NULL, 
77.
??????????????? `sendername` varchar(32) NOT NULL, 
78.
??????????????? `senddate` DATETIME NOT NULL, 
79.
??????????????? `message` text NOT NULL, 
80.
??????????????? `unread` tinyint(1) NOT NULL default 1, 
81.
??????????????? PRIMARY KEY (`pm_id`), 
82.
??????????????? FOREIGN KEY (`recipient_id`) REFERENCES users(`user_id`) ON DELETE CASCADE 
83.
) ENGINE = InnoDB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; 
84.
85.
-- Saved Data 
86.
87.
CREATE TABLE `save_data` ( 
88.
??????????????? `user_id` int(10) unsigned NOT NULL, 
89.
??????????????? `data_name` varchar(255) NOT NULL, 
90.
??????????????? `data_value` text NOT NULL, 
91.
??????????????? PRIMARY KEY (`user_id`, `data_name`), 
92.
??????????????? FOREIGN KEY (`user_id`) REFERENCES users(`user_id`) ON DELETE CASCADE 
93.
) ENGINE = InnoDB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; 
94.
95.
COMMIT; 
96.
[Msg] Finished - Unsuccessfully
Ja, ich habe die .sql Datei hier für euch hochgeladen: http://www.filehosting.at/file/details/430768/RMX-OS%20SQL%20Database.s ...
Als Datenbankmanager verwende ich Navicat.
Mitglied: catachan
22.04.2013 um 19:27 Uhr
Hi

welche Datenbank verwendest du ? Steht in dem SQL Skript wirklich lauter ????? drin ?

LG
Bitte warten ..
Mitglied: ePiCkAi
22.04.2013, aktualisiert um 21:44 Uhr
Der reguläre Skript lautet:
01.
-- SQL Database for RMX-OS 
02.
-- by Blizzard 
03.
 
04.
START TRANSACTION; 
05.
 
06.
-- these two are used to create the database and can be ommited in case the database already exists 
07.
CREATE DATABASE IF NOT EXISTS `rmxosdb` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; 
08.
USE `rmxosdb`; 
09.
 
10.
DROP TABLE IF EXISTS `save_data`; 
11.
DROP TABLE IF EXISTS `inbox`; 
12.
DROP TABLE IF EXISTS `buddy_list`; 
13.
DROP TABLE IF EXISTS `user_data`; 
14.
DROP TABLE IF EXISTS `guilds`; 
15.
DROP TABLE IF EXISTS `ips`; 
16.
DROP TABLE IF EXISTS `users`; 
17.
 
18.
-- Registered Users 
19.
 
20.
CREATE TABLE `users` ( 
21.
	`user_id` int(10) unsigned NOT NULL auto_increment, 
22.
	`username` varchar(32) NOT NULL UNIQUE, 
23.
	`password` varchar(11) NOT NULL, 
24.
	`usergroup` int(10) NOT NULL default 0, 
25.
	`banned` tinyint(1) NOT NULL default 0, 
26.
	PRIMARY KEY (`user_id`) 
27.
) ENGINE = InnoDB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; 
28.
 
29.
-- IPs 
30.
 
31.
CREATE TABLE `ips` ( 
32.
	`user_id` int(10) unsigned NOT NULL, 
33.
	`ip` varchar(15) NOT NULL, 
34.
	PRIMARY KEY (`user_id`, `ip`), 
35.
	FOREIGN KEY (`user_id`) REFERENCES users(`user_id`) ON DELETE CASCADE 
36.
) ENGINE = InnoDB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; 
37.
 
38.
-- Guilds 
39.
 
40.
CREATE TABLE `guilds` ( 
41.
	`guild_id` int(10) unsigned NOT NULL auto_increment, 
42.
	`leader_id` int(10) unsigned NOT NULL UNIQUE, 
43.
	`guildname` varchar(32) NOT NULL UNIQUE, 
44.
	`password` varchar(11) NOT NULL, 
45.
	PRIMARY KEY (`guild_id`), 
46.
	FOREIGN KEY (`leader_id`) REFERENCES users(`user_id`) ON DELETE CASCADE 
47.
) ENGINE = InnoDB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; 
48.
 
49.
-- Special User Data 
50.
 
51.
CREATE TABLE `user_data` ( 
52.
	`user_id` int(10) unsigned NOT NULL, 
53.
	`notrade` tinyint(1) NOT NULL default 0, 
54.
	`lastlogin` DATETIME NOT NULL, 
55.
	`guild_id` int(10) unsigned default NULL, 
56.
	PRIMARY KEY (`user_id`), 
57.
	FOREIGN KEY (`user_id`) REFERENCES users(`user_id`) ON DELETE CASCADE, 
58.
	FOREIGN KEY (`guild_id`) REFERENCES guilds(`guild_id`) ON DELETE SET NULL 
59.
) ENGINE = InnoDB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; 
60.
 
61.
-- Buddy List 
62.
 
63.
CREATE TABLE `buddy_list` ( 
64.
	`user1_id` int(10) unsigned NOT NULL, 
65.
	`user2_id` int(10) unsigned NOT NULL, 
66.
	PRIMARY KEY (`user1_id`, `user2_id`), 
67.
	FOREIGN KEY (`user1_id`) REFERENCES users(`user_id`) ON DELETE CASCADE, 
68.
	FOREIGN KEY (`user2_id`) REFERENCES users(`user_id`) ON DELETE CASCADE 
69.
) ENGINE = InnoDB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; 
70.
 
71.
-- PM Inbox Data 
72.
 
73.
CREATE TABLE `inbox` ( 
74.
	`pm_id` int(10) unsigned NOT NULL auto_increment, 
75.
	`recipient_id` int(10) unsigned NOT NULL, 
76.
	`sendername` varchar(32) NOT NULL, 
77.
	`senddate` DATETIME NOT NULL, 
78.
	`message` text NOT NULL, 
79.
	`unread` tinyint(1) NOT NULL default 1, 
80.
	PRIMARY KEY (`pm_id`), 
81.
	FOREIGN KEY (`recipient_id`) REFERENCES users(`user_id`) ON DELETE CASCADE 
82.
) ENGINE = InnoDB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; 
83.
 
84.
-- Saved Data 
85.
 
86.
CREATE TABLE `save_data` ( 
87.
	`user_id` int(10) unsigned NOT NULL, 
88.
	`data_name` varchar(255) NOT NULL, 
89.
	`data_value` text NOT NULL, 
90.
	PRIMARY KEY (`user_id`, `data_name`), 
91.
	FOREIGN KEY (`user_id`) REFERENCES users(`user_id`) ON DELETE CASCADE 
92.
) ENGINE = InnoDB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; 
93.
 
94.
COMMIT;
Was meinst du mit "welche Datenbank"?
Bitte warten ..
Mitglied: wiesi200
22.04.2013 um 20:48 Uhr
Hallo,

Mit welcher Datenbank meint er: MySQL, MSQL, Oracle usw.

Sag mal hast du eigentlich deine andere Frage schon aufgegeben, oder willst du da uns da noch das eine oder andere Detail verraten? Geht's da um ne Webseite oder wie oder was.

Gestern hast du's ja schon nicht erwarten können als du nach einer Stunde keine Antwort bekommen hast.
Bitte warten ..
Mitglied: ePiCkAi
22.04.2013, aktualisiert um 20:53 Uhr
Ich nutze Navicat Premium und will die Datenbank für ein MMORPG nutzen.
Bitte warten ..
Mitglied: wiesi200
22.04.2013 um 21:32 Uhr
Wow, jetzt überschwemmst du uns direkt mit Infos!

Darf ich mal Raten? MySQL auf nem Webspace? Vielleicht noch von dem Anbieter?

Wenn Ja, Warum Arbeitest du dann mit Navicat? Die meisten stellen doch myPHPAdmin bereit.

Jetzt Las uns bitte nicht mehr raten, dann fangen wir auch mal an dir zu helfen.
Bitte warten ..
Mitglied: ePiCkAi
22.04.2013 um 21:55 Uhr
Ich wollte eben auch lokal spielen und habe deshalb eine Datenbank mit Navicat erstellt. Welchen kostenlosen Anbieter könnt ihr mir für den Beginn empfehlen? Aber ich habe, wie gesagt, die Befürchtung, dass etwas in der .sql Datei nicht stimmt.
Bitte warten ..
Mitglied: Hitman4021
22.04.2013 um 22:33 Uhr
Hallo,

ohne mir jetzt deine SQL File anzuschauen:
http://dev.mysql.com/doc/refman/5.1/de/innodb-error-codes.html

Gruß

PS.: Das ist ne MySQL DB. Aber warum dust du dir sowas an wenn du nicht mal weist welches DBMS du benutzt?
Bitte warten ..
Mitglied: wiesi200
23.04.2013 um 11:39 Uhr
Also grundsätzlich das SQL Script passt bei einer MySQL Datenbank.

Jetzt will ich nicht fragen warum du für sowas ein Programm für 600€ verwendest nur um einen DB Server zu verwalten obwohl du nicht's mit DB's am hut hast.

Jetzt du möchtest es Lokal im Netzt laufen lassen.

Als Grundlage hast du:

A: Einen Windows PC
B: Einen Linux PC
C: Das Teil mit dem komischen Apfel drauf

Darauf läuft:
A: eine MySQL Datenbank
B: ein Microsoft SQL Server
C: nie gehört

Und wenn ich jetzt nicht vernünftige Antworten kriege geb ich's auf.
Bitte warten ..
Mitglied: Nordichammer
23.04.2013 um 14:28 Uhr
Vermutlich A: ein Windows PC
Vermutlich A: eine Mysql-Datenbank, aus XAMPP oder sonstwas aber keine eigenständige

Probier mal die .sql Files direkt über die mysql konsole zu importieren. Google hilft und weiß für dich, wie das geht.
Bitte warten ..
Mitglied: ePiCkAi
23.04.2013 um 19:42 Uhr
A und A

Das Problem ist einfach, dass die Tabelle durch den sql. File nicht generiert werden kann und mir die Anweisungen bzw. Hilfestellungen aus Google nicht weiterhelfen. Ich beschäftige mich nun schon seit mehreren Tagen damit und komme einfach nicht voran.
Bitte warten ..
Mitglied: wiesi200
23.04.2013 um 19:58 Uhr
Ok, hast du auch genügend rechte um eine Datenbank zu erstellen?
Hast du MySQL manuell installiert oder irgendein XAMPP Packet verwendet?

schon mal versucht manuell eine Datenbank zu erstellen?
Bitte warten ..
Mitglied: ePiCkAi
23.04.2013 um 20:01 Uhr
Ja, ich bin als Administrator eingeloggt.
Habe ich manuell installiert.

Was meinst du?
Bitte warten ..
Mitglied: Nordichammer
24.04.2013 um 08:31 Uhr
artjom@Pawelezkaja:~$ mysql -u root -p < /tmp/rmx.sql
Enter password:
artjom@Pawelezkaja:~$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 52
Server version: 5.5.29-0ubuntu0.12.04.2 (Ubuntu)

Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> use rmxosdb;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> show tables;
+-------------------+
| Tables_in_rmxosdb |
+-------------------+
| buddy_list |
| guilds |
| inbox |
| ips |
| save_data |
| user_data |
| users |
+-------------------+
7 rows in set (0.00 sec)

mysql> Bye


Also das .sql File läuft ohne Probleme, wenn es über Console eingespielt wird, durch. Lass mal Navicat weg und spiel das File über die Mysqlconsole ein. Das müsste dann auch ohne Probleme funktionieren. Getestet hab ich das ganze auf einem Ubuntu 12 mit einem Mysql 5.5

Mit Navicat hatte ich auch schonmal Probleme eine Datenbank einzuspielen. Dann von Hand über Konsole und das lief, so wie es sollte. Liegt demnach an Navicat
Bitte warten ..
Mitglied: ePiCkAi
24.04.2013 um 16:35 Uhr
ok, aber mit welchen Befehlen erstelle ich eine Datenbank in der Console und wie füge ich die .sql-Datei ein. Die Befehle aus Google funken irgendwie nicht.
Bitte warten ..
Mitglied: ePiCkAi
24.04.2013 um 18:15 Uhr
Habe es probiert, trotzdem werden aber keine Tabelen generiert. Ich weiß einfach nicht, was ich falsch mache:
[img]http://i34.tinypic.com/2n0lqx4.jpg[/img]
Bitte warten ..
Mitglied: Nordichammer
24.04.2013 um 19:03 Uhr
Einmal neu über Konsole einloggen, dann folgende Befehle, hab es gerade probiert und es geht.

Drop database rmxosdb;

source C:\Users\Pat2903\Desktop\Pokemon MMORPG\Server\Database\RMX-OX SQL Database.sql

use database rmxosdb;

show tables;


Fertig und du siehst 7 Tables in deiner DB
Bitte warten ..
Mitglied: ePiCkAi
24.04.2013 um 19:34 Uhr
Funkt leider nicht...
http://i38.tinypic.com/21re3n.jpg
Bitte warten ..
Mitglied: Nordichammer
24.04.2013 um 19:59 Uhr
Zitat von Nordichammer:
use database rmxosdb;

show tables;


Fertig und du siehst 7 Tables in deiner DB


Sorry mein Fehler. Sollte heißten:

use rmxosdb;


Sollte gehen, danach dann show tables;
Bitte warten ..
Mitglied: ePiCkAi
24.04.2013 um 20:49 Uhr
danke, hat jetzt funktioniert ^^
Bitte warten ..
Neuester Wissensbeitrag
Humor (lol)

Linkliste für Adventskalender

(3)

Information von nikoatit zum Thema Humor (lol) ...

Ähnliche Inhalte
Datenbanken
gelöst 1GB phpMyAdmin SQL Datei in SQL Server 2008 R2 importieren (7)

Frage von Himpke zum Thema Datenbanken ...

XML
XML Datei Fehler? (1)

Frage von Patrick-IT zum Thema XML ...

Microsoft
gelöst SQL LDF Datei SHRINKFILE (7)

Frage von lupolo zum Thema Microsoft ...

Windows Server
SQL Fehler Beim Installieren von SQL 2008 R2 auf einem Windows 2012 Server (6)

Frage von Sv-Schneider zum Thema Windows Server ...

Heiß diskutierte Inhalte
Windows Server
DHCP Server switchen (25)

Frage von M.Marz zum Thema Windows Server ...

SAN, NAS, DAS
gelöst HP-Proliant Microserver Betriebssystem (14)

Frage von Yannosch zum Thema SAN, NAS, DAS ...

Grafikkarten & Monitore
Win 10 Grafikkarte Crash von Software? (13)

Frage von Marabunta zum Thema Grafikkarten & Monitore ...

Windows 7
Verteillösung für IT-Raum benötigt (12)

Frage von TheM-Man zum Thema Windows 7 ...