mysql Datenbankenname Zeichensatz Problem

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
sunfire840321
Beiträge: 10
Registriert: 28.12.2005 03:16:14

mysql Datenbankenname Zeichensatz Problem

Beitrag von sunfire840321 » 31.03.2009 20:10:32

Hi,
ich habe im Moment folgendes Problem, wenn ich in ISPCP eine Datenbank anlege die im Namen einen Bindestrich enthält wird als Ordner unter /var/lib/mysql statt "Daten-bank" , "Daten@002dbank" angelegt.

An ISPCP soll es nicht liegen, ich nehme an es ist ein Zeichensatzproblem.
Nur eigentlich sind alle Zeichensätze im System auf utf8 gestellt und die Datenbanken wurden auch damit angelegt.

Kann mir einer sagen wie ich das ändern kann?
Die Datenbanken werden dadurch nämlich von einen ISPCP Script nicht gefunden :cry:

Vielen Dank :hail:

Gruss sunfire 8)

Benutzeravatar
HZB
Beiträge: 490
Registriert: 22.10.2003 11:52:15
Wohnort: Wien

Re: mysql Datenbankenname Zeichensatz Problem

Beitrag von HZB » 01.04.2009 16:17:43

Probier mal den Datenbanknamen in ein `DBNAME` zu setzen.
Ich weiß nicht wie diese schägen einachen Anführungszeichen die auf der Tastatur neben dem Fragezeichen zu finden sind heißen ;-)

hth

Patrick

sunfire840321
Beiträge: 10
Registriert: 28.12.2005 03:16:14

Re: mysql Datenbankenname Zeichensatz Problem

Beitrag von sunfire840321 » 01.04.2009 20:06:50

Hi,
werde es mal ausprobieren, ob das in ISPCP funktioniert, ober ob er die Datenbank dann `Datenbank` nennt :roll:

P.S. Ich glaube die heißen "Backticks" :?

Gruss sunfire 8)

roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Re: mysql Datenbankenname Zeichensatz Problem

Beitrag von roli » 01.04.2009 21:42:54

Hi,
sunfire840321 hat geschrieben:P.S. Ich glaube die heißen "Backticks" :?
jeep, weitere Aliasse sind: Gravis oder accent grave
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

sunfire840321
Beiträge: 10
Registriert: 28.12.2005 03:16:14

Re: mysql Datenbankenname Zeichensatz Problem

Beitrag von sunfire840321 » 02.04.2009 00:11:32

So,
habe es getestet.
Aus den Backticks werden dann @0060 vorne und hinten, also @0060daten@002dbank@0060 .
Heißen tut die Datenbank aber in phpmyadmin und ispcp `daten-bank` :(

Also irgendwo muss was mit dem Zeichensatz nicht passen :roll:

Gruss sunfire

Benutzeravatar
HZB
Beiträge: 490
Registriert: 22.10.2003 11:52:15
Wohnort: Wien

Re: mysql Datenbankenname Zeichensatz Problem

Beitrag von HZB » 02.04.2009 09:00:12

Hi !

Probier mal die Datenbank direkt in MySQL anzulegen:

Code: Alles auswählen

mysql> create database `daten-test` CHARACTER SET utf8 COLLATE utf8_general_ci;
Wenn sie im phpmyadmin richtig dargestellt wird, dann liegts an ISPCP.

lG

Patrick

sunfire840321
Beiträge: 10
Registriert: 28.12.2005 03:16:14

Re: mysql Datenbankenname Zeichensatz Problem

Beitrag von sunfire840321 » 04.04.2009 00:47:39

Hi,
so habe es getestet und über die Kommandozeile die Datenbank daten-test erstellt.
Leider das selbe Problem, in ISPCP und phpMyAdmin zeigt er sie korrekt als daten-test an.
Nur direkt auf dem Server unter /var/lib/mysql liegt sie wieder als daten@002dtest :(

Ist echt mist :(

Gruss sunfire 8)

Antworten