Simple Machines Community Forum

SMF Support => Nederlands (Dutch) => Language Specific Support => Archief => Aiheen aloitti: FataMorgana - marraskuu 11, 2007, 07:03:27 AP

Otsikko: Database restoren naar een database met een andere naam, kan dat?
Kirjoitti: FataMorgana - marraskuu 11, 2007, 07:03:27 AP
Nog niet zo lang geleden was ik flink bezig met de verhuizing van een bestaand forum naar een andere provider. Daar liep ik er tegenaan dat de restore van de backup van de oude naar de database van de nieuwe server niet goed liep als ik de naam niet gelijk maakte.
Nu wil ik weer een verhuizing in gang zetten naar... (schrik niet) MijnDomein. Ik weet... niet zo handig daar... maar ik heb er toevallig een domein draaien waar ik al een website/forum draai en daar wil ik een ander forum naast zetten. Om ook kosten te besparen zeg maar.

Vroegah... kon je bij MijnDomein simpel een eigen databasenaam kiezen en ik heb al een paar keer met succes restores getest!
Sinds kort geven ze echter een eigen naam aan nieuwe databases, met de exotische namen MD876545679  of zoiets...
Na verzoek of ik dit kon aanpassen werd negatief gereageerd, ze hebben dit ingesteld om dubbele namen in hun systeem te voorkomen... Tja...

Weet iemand of een restore in een database met een andere naam toch mogelijk is via PhpMyadmin of andere weg?

Voor de duidelijkheid: beide domeinen zijn nog geruime tijd in m'n bezit en ik kan aan beide kanten overal bij.
Otsikko: Re: Database restoren naar een database met een andere naam, kan dat?
Kirjoitti: CapadY - marraskuu 11, 2007, 09:12:26 AP
Natuurlijk kan dit.

Eerst de regel "create database" verwijderen uit je backup, de juiste database selecteren met phpmyadmin en dan de rest van de regels met SQL uit laten voeren.

De tabellen en hun inhoud worden dan in je nieuwe database weggezet.

Heb er wel erg in dat de gegevens in de config bestanden dan ook aangepast moet worden :-)

Succes,
Otsikko: Re: Database restoren naar een database met een andere naam, kan dat?
Kirjoitti: FataMorgana - marraskuu 11, 2007, 09:31:53 AP
Lainaus käyttäjältä: capady - marraskuu 11, 2007, 09:12:26 AP
Eerst de regel "create database" verwijderen uit je backup, de juiste database selecteren met phpmyadmin en dan de rest van de regels met SQL uit laten voeren.
Hoe bedoel je dat met die regel?
Ik maak meestal backups uit DirectAdmin van de oude provider.
Wordt alleen de data gekopieerd, niet de database-stuff...
Maar ook vanuit SMF selecteerde ik dat altijd al.

LainaaDe tabellen en hun inhoud worden dan in je nieuwe database weggezet.
Precies...

LainaaHeb er wel erg in dat de gegevens in de config bestanden dan ook aangepast moet worden :-)
Met repairsettings? Tja, dat begrijp ik.
Soms ook nog een klus... De automaat ziet niet altijd de juiste mappen.
Maar meestal wel, ik heb nog weinig moeten herstellen.
Otsikko: Re: Database restoren naar een database met een andere naam, kan dat?
Kirjoitti: Herman's Mixen - marraskuu 11, 2007, 09:41:07 AP
om juiste backups te maken is het handiger dat je data en stuctuur meeneemt  ;D
Otsikko: Re: Database restoren naar een database met een andere naam, kan dat?
Kirjoitti: FataMorgana - marraskuu 11, 2007, 10:10:40 AP
Lainaus käyttäjältä: The Burglar! - marraskuu 11, 2007, 09:41:07 AP
om juiste backups te maken is het handiger dat je data en stuctuur meeneemt  ;D
Mmm ja... dus beide vinkjes aan? Table data + Table Structure?
Vanuit SMF zelf dan natuurlijk, DirectAdmin op de provider geeft helemaal geen keuzemogelijkheid...
Misschien was dat het probleem wat ik had, dat ik de structuur niet had aangegeven en dat ik zonder 'voorgebakken' lege tabel niet kon restoren zonder de tabelnaam aan te geven?

Je bedoelt dus hiermee te zeggen dat met deze opties een restore in een tabel met een andere naam wel kan?
Otsikko: Re: Database restoren naar een database met een andere naam, kan dat?
Kirjoitti: Herman's Mixen - marraskuu 11, 2007, 10:31:30 AP
gebruik phpmyadmin van je provider om backups te maken meestal is deze in je webcp panel te vinden....

en natuurlijk kan je gewoon een andere database naam gebruiken
als je dat maar aanpast in de settings.php en settings_bak.php  ;D

zal even screen toevoegen van phpmyadmin export functie