De MySQL relationele database management systeem wordt vaak gebruikt als de backend -database voor web content management systemen , blogs , foto albums en andere toepassingen . Op een gegeven moment , kunt u worden geconfronteerd met de taak van het verplaatsen van uw MySQL -database naar een nieuwe host , zoals de migratie van ontwikkeling tot productie hosting , het veranderen naar een goedkopere dienst of upgraden naar een host met meer functies . MySQL heeft een ingebouwde hulpprogramma's om u te helpen de overgang soepel te maken . De " mysqldump " utility genereert een SQL- script dat je kunt gebruiken om automatisch te herbouwen en te vullen uw database op de nieuwe host . Wat je nodig hebt webhost met MySQL database hosting Terminal programma of command window MySQL client software Toon Meer Aanwijzingen 1 Open je terminal programma ( of command -venster ) en inloggen op een computer die de MySQL client en utilities geïnstalleerd heeft . Gebruik de computer en de account die u normaal gebruikt voor toegang tot uw MySQL database vanaf de opdrachtregel . Kopen van 2 Maak een backup van uw huidige database met behulp van " mysqldump . " Typ de volgende opdracht , ter vervanging van "username " met de MySQL gebruikersnaam die u gebruikt om toegang tot uw bestaande database , "host" met de hostnaam of het adres van uw huidige database server en " databank " met de naam van de database die u wilt verplaatsen . mysqldump - opt -u gebruikersnaam - p - h host- databank > dbdump.sql bijvoorbeeld , als uw database met de naam " MySite " bevindt zich op een server op het adres " 192.168.0.42 " en uw gebruikersnaam voor de database is " WebDB , " het commando is : mysqldump - opt -u WebDB - p - h 192.168.0.42 MySite > dbdump.sql Hit " Enter" om de opdracht uit te voeren . Typ uw wachtwoord wanneer hierom wordt gevraagd en druk op "Enter " om verder te gaan . Het kan enkele minuten voor de stortplaats tot finish als uw database is groot . Wanneer " mysqldump " klaar is , zal er een SQL-script bestand met de naam " dbdump.sql " in jouw huidige map te zijn. 3 Maak een lege database op uw web -hosted databaseserver met behulp van de " mysqladmin " commando . U kunt uw database dezelfde naam geven of geef het een nieuwe naam . Typ de volgende opdracht , ter vervanging van "username " met de MySQL gebruikersnaam voor uw web - hosted -database , "host" met de hostnaam of het adres van uw gehoste database- server en " databank " met de naam van uw database . mysqladmin -u gebruikersnaam - p - h host -database bijvoorbeeld , als uw database met de naam " MySite " ( met behoud van dezelfde naam uit het vorige voorbeeld ) bevindt zich op de server van de webhost op het adres " db . somewhere.com ' en uw gebruikersnaam is ' dbuser , " het commando is : mysqladmin -u dbuser - p - h db.somewhere.com creëren MySite Hit " Enter " en het type uw wachtwoord in wanneer daarom wordt gevraagd . 4 bouwen en bevolken uw database op uw nieuwe webhost , het verstrekken van de " dbdump.sql " als een script om de " mysql " commando . Het script bouwt automatisch structuur van uw database en voegt de data . Typ de volgende opdracht , waarbij u " gebruikersnaam ", "host " en " databank " als voorheen voor uw gehoste database: mysql -u gebruikersnaam - p - h host- databank < dbdump.sql Met behulp van het eerdere voorbeeld , het commando ziet er als volgt uit: mysql -u dbuser - p - h db.somewhere.com MySite < dbdump.sql Hit " Enter ". Het kan enkele minuten duren voor het script in te vullen als uw database is groot .
|