Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 12. September 2011 16:21
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
[GELÖST] Tabellen kopieren + Präfix ändern
Hallo!
Ich möchte für meinen Kunden die Website umbauen - Leider hab ich nur eine Datenbank zur Verfügung, deshalb wollte ich fragen ob jemand Ahnung hat wie man die Tabellen einer Datenbank kopiert und dabei das Präfix ändert, damit man es in der kopierten CMSms-Installation nutzen kann, ohne das die alten Daten dabei verändert werden!
Vielen Dank!
Offline
#2 12. September 2011 17:56
- piratos
- arbeitet mit CMS/ms
- Registriert: 12. August 2011
- Beiträge: 545
Re: [GELÖST] Tabellen kopieren + Präfix ändern
Stored Procedures einsetzen wie http://kedar.nitty-witty.com/blog/store … able-mysql oder per php arbeiten.
1. Abfrage SHOW TABLES LIKE 'cms_%' wobei cms_ das alte prefix ist.
2. Das Ergebnis in einer Schleife abarbeiten den Namen per str_replace ändern und dann eine Sql Ausführen
RENAME TABLE `cms_crossref` TO ``neuerprefix_crossref` ;
Wenn man das nicht kann mit PMA jede Tabelle einzeln umbenennen - das kann jeder.
Offline
#3 12. September 2011 18:10
- Cherry
- arbeitet mit CMS/ms
- Registriert: 15. Dezember 2010
- Beiträge: 529
Re: [GELÖST] Tabellen kopieren + Präfix ändern
Exportiere deine Datenbank mit PHPMyAdmin.
Öffne die Datei, die du erhälst mit nem Editor.
Ändere per Suchen/Ersetzen den Präfix.
Importiere das Ganze wieder.
Offline
#4 13. September 2011 05:53
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
Re: [GELÖST] Tabellen kopieren + Präfix ändern
Vielen Dank, hat bestens funktioniert!
Offline
#5 16. September 2011 20:47
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST] Tabellen kopieren + Präfix ändern
Wir hatten dafür hier auch mal ein Script
Offline
Seiten: 1