MySQL-databashanteringssystemet är en av de mest populära lösningarna för att skapa universella och flexibla datalagringstjänster för webbapplikationer. Drivrutiner för att arbeta med MySQL DBMS ingår i den överväldigande majoriteten av moderna CMS-distributioner. För de flesta populära skript och innehållshanteringssystem finns det databaser med inledande datafyllning. Du behöver bara importera mysql-databasen för att komma igång.
Nödvändig
- - auktoriseringsdata för åtkomst till MySQL-servern;
- - konsolklient mysql.
Instruktioner
Steg 1
Förbered en MySQL-databas dumpfil. Om dumpningen finns i ett arkiv, packa upp den. Använd en lämplig uppackare eller filhanteringsfunktioner.
Steg 2
Bestäm kodningen av basdumptexten om den inte är känd i förväg. Öppna filen i en redigerare eller visare som tillåter dynamiska kodningsändringar. Välj kodning av dokumentet.
Steg 3
Anslut till MySQL-servern. Kör mysql-klientprogrammet från konsolen med det angivna värdnamnet och användarnamnet. Värdnamnet anges med -h-kommandoradsalternativet och användarnamnet anges med alternativet -u. Du kan också ange ett lösenord på kommandoraden för att komma åt servern med --password-omkopplaren, eller lämna den här parametern okontrollerad (då uppmanas lösenordet när du ansluter). Ange följande kommando i konsolen:
mysql -h HostName -u UserName --password = UserPassword
och tryck på Enter. Här är värdnamn värdnamnet (det kan vara antingen symboliskt eller en IP-adress), användarnamn är DBMS-användarnamnet och användarlösenord är lösenordet. Om anslutningen lyckas visas ett meddelande i konsolen och en kommandotolk.
Steg 4
Lista teckenuppsättningar som stöds av servern. Ange "SHOW CHARACTER SET;" i konsolen. Tryck på Enter. Bestäm om servern har en teckenuppsättning som matchar den kodning som innehåller dumpningsdata för den importerade databasen.
Steg 5
Visa en lista över befintliga databaser. Ange "VISA DATABASER;" i konsolen. Tryck på Enter.
Steg 6
Skapa en ny databas på MySQL-servern. Ange ett kommando som:
SKAPA DATABAS "Databasnamn" TECKENINSTÄLLNING CharsetName COLLATE CollateName;
och tryck på Enter. Ange önskat databasnamn för parametern Databasnamn. Den får inte matcha något av namnen i listan som visas i steg fem. För parametern CharsetName anger du namnet på teckenuppsättningen som matchar kodningen för databasdumptexten. Listan över teckenuppsättningar visas i det fjärde steget. Byt ut sorteringsnamn med värdet från fältet "Standard sortering" på motsvarande rad i samma lista.
Steg 7
Koppla bort från servern. Ange q i konsolen. Tryck på Enter.
Steg 8
Importera MySQL-databasen. Ange ett sådant kommando i konsolen:
mysql -h värdnamn -u användarnamn -D databasnamn -b -B -s -p <filnamn
tryck enter. Ange användarlösenordet. Tryck på Enter. Vänta tills data importeras. Här är värdena för parametrarna -h och -u samma som beskrivs i det tredje steget. I stället för databasnamn måste du ersätta namnet på databasen som skapades i det sjätte steget. Filnamnet måste vara den fullständiga eller relativa sökvägen till databasdumpfilen. Felmeddelanden skrivs ut på konsolen.