Hi Leute...
ich hoffe ihr könnt mir helfen...
Habe mir "create Datebase <Name>"
eine Datenbank erstellt...
Nun soll ich eine Textdatei welche vorher eine Datenbank in Mysql war und mit Hilfe des Befehls Mysqldumb erstellt wurde, wieder zurückwandeln....
Ich habe das versucht:
mysqlimport <NameDerDatenbank> <NameDerTextdatei>
Da bekomme ich folgende Fehlermeldung:
mysqlimport: Error: Access denied for user ''@'%' to database '<NameDerDatenbank>'
hoffe ihr könnt mir helfen, bin da in diesem Bereich ganz neu...
gruss an alle
RuffRyder
GreenRover
Zum wieder importieren verwendet man:
mysql -h localhost -u <USERNAME> -p<PASSWORD> <DATENBANK> < <DATEI>
Es sind dort keien Tippfehler drinn, das < zwischen Datenbank und Datei ist korect und das passwort muß auch ohne leerschläge ans -p angefügt werden
z.B. so:
mysql -h localhost -u root -pbeispiel_pw usr_web260_1 < web260_1_sicherung.sql
RuffRyder
ja echt vielen dank schonmal...
werd ich morgen früh sofort ausprobieren....
müste dann bei mir so heissen wenn ich das verstanden habe...
Database: DiTom_KaTe
Textdatei: sicher2
-p: müste eigentlich keines vergeben haben
mysql -h localhost -u root -p DiTom_KaTe<sicher2.txt
Greetz
Ruff Ryder
GreenRover
Nein, wenn du kein PW vergeben hast, dann kann der komplette Parameter -p wegfallen.
also:
mysql -h localhost -u root DiTom_KaTe<sicher2.txt
RuffRyder
Ja das hat schonmal geklappt...
Hab da ne weitere Frage/Bitte, jetzt soll ja das HTML-projekt , was unter htdocs gespeichert ist , auf die Datenbank zugreifen.... da ist zum Beispiel nen Eingabefeld:"Suche nach Orten" dann nen Button zum Absenden, dann soll er Daten nach Orten auslesen... habe leider echt null Erfahrung mit der ganzen Sache.Ich solls zum Laufen bringen...
Hast du nen guten Tipp(wie immer :-) ) ???
Ich denke woll irgendwas mit Php oder so.....
ich danke dir schonmal jetzt
Gruss
Darius
GreenRover
Also ich würde es mittels PHP lösen, poste bitte mal die Strucktur der DB Tabellen, dann gibt es ein kleins Tutorial dazu.
Dazu halt auch noch wonach gesucht werden soll, und was die Ausgabe an Werten enthalten soll.
RuffRyder
Was meinst du denn mit der Struktur der Datenbank???
Oder wie mache ich das denn???
Sorry für die blöden Fragen :-)
GreenRover
Also wenn du dir das gedumpte File mal angucken würdest (mit Hilfe eiens Texteditors).
wirst du sehen das es SQL Befehle enthält.
PS, sauge dir mal ConTEXT, der kommt mit dem Linux zeilenumbrüchen klar im gegensatz zu Notepad.
In der Datei dürftest du dann für jede Tabelle befehle wie diesen finden:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
CREATE TABLE `test-log` (
`ip` varchar(255) NOT NULL default '',
`hostname` varchar(255) NOT NULL default '',
`datum` varchar(255) NOT NULL default '',
`refferer` varchar(255) default NULL,
`X_FORWARD` varchar(255) NOT NULL default '',
`USER_AGENT` varchar(255) NOT NULL default ''
) TYPE=MyISAM;
Wenn du den phpMyAdmin zur verfügung hast, kannst du die Datenbank aus wählen dann exportienren und dann das häckchen bei daten rausnehmen, so das er dir nur die Datenbank Stukturen ausgiebt, also die Tabellen.
RuffRyder
habe dir die Struktur als Email grad geschickt, ich hoffe es ist das was du gemeint hast...
Gruss
RuffRyder
GreenRover
So dann fehlt nur noch die Form wie du es ausgegeben haben willst.
Du hast ja nun eine Tabelle Angebote, die leer ist. Eine Tabelle
alle_angebote wo eine Firma drinn ist drinn ist.
Dann gibt es die Tabelle an Psoitionen, wo 3 Positionen drinn sind aber nur eine, die die selbe angebotsnummer hat wie die Firma in alle_angebote.
Also wie möchtest du das jetzt ausgegeben haben??
das heist wonach soll gesucht werden können und wenn die Suchergebnise ausgegebn werden, müss das ja in einer bestimmten form sein, gib da mal ein Anschauungsbeispiel für ein Suchergebniss (also ein Treffer)