Members: 16,996
Threads: 38,845
Posts: 159,389
Online: 24

Newest Member: Kl_broka@rediffmail.com


Odoo.tv - Outdoor Television


Sedo - Domains kaufen und verkaufen das Projekt mambers.com steht zum Verkauf Besucherstatistiken von mambers.com etracker® Web-Controlling statt Logfile-Analyse
Old 03.08.2004, 14:47   #1 (permalink)
Senior Mamber
 
Join Date: May 2004
Posts: 163
kergo is on a distinguished road
Exclamation MySQl dump zum ändern des Prefix

Ich benutze Multiste Hack und bin es inzwischen leid jedes mal alle jede Prefix der nicht geteilten Mambotabellen umzubennen.

Das Problem: Ich habe keine Ahnung von MySQL. Gibt es keinen Dump mit dessen Hilfe ich "sagen" (und damit automatisieren) kann:
"Benenne alle Tabellen mit dem Prefix mos_ in site_ um."

Die Suchfunktion konne mir nicht weiterhelfen, sonst hätte ich diesen Thread nicht eröffnet.
kergo is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Sponsored Links
Old 03.08.2004, 15:03   #2 (permalink)
Professional Mamber
 
dot°NETt's Avatar
 
Join Date: Jul 2004
Posts: 660
dot°NETt will become famous soon enough
Default Re: MySQl dump zum ändern des Prefix

Ein SQL-Statement für alle Tabellen auf einmal ist mir nicht bekannt.

Ich würde alle Tabellen, die ich umbenennen will, in ein .sql-File packen und dann z.B. via phpMyAdmin ausführen.
Etwa so:
Code:
RENAME TABLE mos_banner TO site_banner;
RENAME TABLE mos_bannerclient TO site_bannerclient;
# und hier die anderen Tabellen ...
Der "Aufwand" ist ja nur einmal.

cu dot°NETt
dot°NETt is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 03.08.2004, 16:20   #3 (permalink)
Senior Mamber
 
7mSeni's Avatar
 
Join Date: Apr 2004
Posts: 192
7mSeni is on a distinguished road
Default Re: MySQl dump zum ändern des Prefix

RENAME TABLE mos_**** zu RENAME TABLE site_****
um zu benenen würde ich ganze db runterladen
in word öffnen
dann... suchen (RENAME TABLE mos_) und erzetzen (RENAME TABLE site_)lassen

wider alles uploaden



sorry wenn ich diesen problem falsch verstanden habe
__________________
7mSeni is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 03.08.2004, 22:27   #4 (permalink)
Professional Mamber
 
dot°NETt's Avatar
 
Join Date: Jul 2004
Posts: 660
dot°NETt will become famous soon enough
Default Re: MySQl dump zum ändern des Prefix

Hmmm, also eine ganze Datenbank runterladen und dann in Word öffnen - von dieser Methode habe ich noch nie gehört.
Wie funktioniert solches?

Bei mir besteht eine mySQL-DB aus einer Unzahl von *.frm-, *.MYD-, *.MYI-Dateien (jeweils so viele Tripel wie es Tabellen in der Datenbank gibt - hinzu kommen mySQL-eigene Definitionen, u.a. für Tabellenstruktur und Benutzerrechte). Wenn du diese Dateien mal editierst, solltest du ahnen, dass damit ein Word Probleme haben wird.
Und um die herunterzuladen, bedarf es zumindest eines root-Zuganges zum Webspace auf dem Mambo gehostet ist - sonst wird es schwierig, da ranzukommen.

cu dot°NETt

PS: Ich bin schon zufrieden, dass die RENAME-Anweisung seit geraumer Zeit auch von mySQL verstanden wird. Früher war dieses Statement nur mit Informix und Oracle möglich.
dot°NETt is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 04.08.2004, 15:14   #5 (permalink)
Professional Mamber
 
amarok's Avatar
 
Join Date: Jun 2004
Location: Eisenach West
Posts: 882
amarok is an unknown quantity at this point
Default Re: MySQl dump zum ändern des Prefix

einfach einen .sql-dump ausführen (phpmyadmin, in mambo gehts auch), datei mit einem beliebigen editor öffnen, und mit der funktion "suchen & ersetzen" des editors die präfixes ändern lassen, file wieder als .sql speichern, in phpmyadmin hochladen, fertig.

vorher darauf achten, dass gemeinsam benutzte tabellen nicht mitgeändert werden, diese evtl vor dem "suchen und ersetzen" aus dem file löschen.


den vorschlag von dot°NETt muß ich unbedingt mal testen....
__________________

Joomla!-Support
irc-server: irc.freenode.net
channel: #joomlachat.de
port: 6667
amarok is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 31.08.2004, 09:41   #6 (permalink)
Baby Mamber
 
Join Date: Aug 2004
Posts: 9
mick666 is on a distinguished road
Default Re: MySQl dump zum ändern des Prefix

Da ich mehrer Seiten habe, aber nicht so viele mySQL Server, bin ich folgendermaßen vorgegangen.
1. Mambo installiert
2. In der Globalconfig unter Database den Präfix geändert und die folgende Fehlermeldung übersehen.
3. Dann in PHPmyadmin (Oder was man auch immer hat) unter SQL den rename Befehl eingegeben.
Ich habe da mal was vorbereitet:

RENAME TABLE mos_bannerclient to #mos_bannerclient;
RENAME TABLE mos_bannerfinish to #mos_bannerfinish;
RENAME TABLE mos_categories to #mos_categories;
RENAME TABLE mos_components to #mos_components;
RENAME TABLE mos_contact_details to #mos_contact_details;
RENAME TABLE mos_content to #mos_content;
RENAME TABLE mos_content_frontpage to #mos_content_frontpage;
RENAME TABLE mos_content_rating to #mos_content_rating;
RENAME TABLE mos_core_acl_aro to #mos_core_acl_aro;
RENAME TABLE mos_core_acl_aro_groups to #mos_core_acl_aro_groups;
RENAME TABLE mos_core_acl_aro_sections to #mos_core_acl_aro_sections;
RENAME TABLE mos_core_acl_groups_aro_map to #mos_core_acl_groups_aro_map;
RENAME TABLE mos_core_log_items to #mos_core_log_items;
RENAME TABLE mos_core_log_searches to #mos_core_log_searches;
RENAME TABLE mos_groups to #mos_groups;
RENAME TABLE mos_help to #mos_help;
RENAME TABLE mos_menu to #mos_menu;
RENAME TABLE mos_messages to #mos_messages;
RENAME TABLE mos_messages_cfg to #mos_messages_cfg;
RENAME TABLE mos_modules to #mos_modules;
RENAME TABLE mos_modules_menu to #mos_modules_menu;
RENAME TABLE mos_newsfeeds to #mos_newsfeeds;
RENAME TABLE mos_newsfeedscache to #mos_newsfeedscache;
RENAME TABLE mos_newsflash to #mos_newsflash;
RENAME TABLE mos_poll_data to #mos_poll_data;
RENAME TABLE mos_poll_date to #mos_poll_date;
RENAME TABLE mos_poll_menu to #mos_poll_menu;
RENAME TABLE mos_polls to #mos_polls;
RENAME TABLE mos_sections to #mos_sections;
RENAME TABLE mos_session to #mos_session;
RENAME TABLE mos_stats_agents to #mos_stats_agents;
RENAME TABLE mos_templates to #mos_templates;
RENAME TABLE mos_users to #mos_users;
RENAME TABLE mos_usertypes to #mos_usertypes;
RENAME TABLE mos_weblinks to #mos_weblinks;

Man muss ja jetzt nur in einem Texteditor #mos_ durch das gewünschte ändern bzw. ersetzen.
Danach lief alles völlig Problemlos. Habe ich auch schon mehrfach so gemacht.
mick666 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 31.08.2004, 14:21   #7 (permalink)
Senior Mamber
 
kunzi's Avatar
 
Join Date: Jun 2004
Location: Bremerhaven
Posts: 179
kunzi is on a distinguished road
Default Re: MySQl dump zum ändern des Prefix

@kergo
Hallo,
hier findest Du eine Beschreibung.
__________________
warum das Rad 2x erfinden ?
have fun
Kunzi

KO Webservice & Internettechnologien
kunzi is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Non MySQL CMS Kumagoro Community Smalltalk 28 13.06.2007 08:42
WISH: DB Prefix during install drink182money Mambo 5.0 Wishlist 9 26.07.2004 13:37
Visitor Info Modul mysql error conrad Module 1 14.05.2004 22:38
Mysql Port Options titansking Mambo 4.5 Installation and Upgrades 13 17.04.2004 18:34


All times are GMT +2. The time now is 00:34.

Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.1.0
A vBSkinworks Design
© Copyright 2004-2008 by Arthur Konze Webdesign.