Pagina 1 van 1
Zoek en vervang in een MySQL DB
Geplaatst: 11 sep 2003, 12:16
door DyN4m!c
Wij zijn net verhuist van de ene host naar de andere host. We hebben onze database in z'n geheel meegenomen. In onze database staan verwijzingen naar onderwerpen op ons forum. Deze verwijzingen staan in posts, en daarom linken deze naar onze oude host. Hoe kan ik met bv phpMyAdmin een zoek en replace funtie uitvoeren in de database, waar
http://onsforum.oudehost.nl/forum/viewtopic.php wordt vervangen door
http://nieuweforum.host.com/viewtopic.php wordt? Is het moeilijk om hier een oplossing voor te vinden?
Geplaatst: 11 sep 2003, 12:29
door kolly
Verstandiger is het om je backup op de computer te plaatsen, te openen met notepad (of aanradertje:
http://www.textpad.com) en alle oude adressen door nieuwe adressen te vervangen. Daarna weer ff de database met dat vernieuwde bestand herstellen en je bent klaar

Geplaatst: 11 sep 2003, 12:33
door DyN4m!c
Not an option! Onze DB is 131MB (inmiddels weer iets groter). Bij het overzetten van de ene host naar de andere hebben we veel problemen gehad met importeren. Bij het importeren sloeg de boel steeds vast, of kregen we foutmeldingen. We hebben toen de hele dump opgesplitst in stukken met 6000 regels, en deze stuk voor stuk geimporteerd. (1,2 miljoen regels totaal!). Als ik het geintje nog eens zou doen, dan zou dat inhouden dat ons forum weer een dag offline ligt, en ik weer heel druk ben met het splitsen van de dump. Er moet dus een andere manier zijn, en het liefst een die ik kan gebruiken als het forum online staat. Er zal toch wel een scriptje voor te vinden zijn?
Geplaatst: 11 sep 2003, 13:01
door mosymuis
Ik ken je probleem, dit had ik ook bij de verhuizing van host. Het is het makkelijkst om de database backup (na hem aangepast te hebben in TextPad) op je FTP te zetten en deze door je host lokaal in laten voeren, omdat phpMyAdmin zulke grote files niet aankan.

Geplaatst: 11 sep 2003, 13:01
door kolly
Ik zou het niet weten, ken er geen scriptje voor en kan er zo snel ook geen vinden.
Maar is het anders misschien nog een optie om een .htaccess file te gebruiken? hierin kun je dan alles wat de oude domeinnaam aanvraagt automatisch laten redirecten naar je nieuwe domeinnaam.
Geplaatst: 11 sep 2003, 13:27
door DyN4m!c
Kan je me vertellen wat er dan zoal in het .htaccess moet staan? Even een voorbeeldje geven ofzo?
Geplaatst: 11 sep 2003, 14:11
door kolly
http://help.powweb.com/tutorials/htaccess/redirect.php
Kijk daar maar even onder redirect directory, daarmee moet het werken
