MySQL-databasesystemet er en af de mest populære løsninger til oprettelse af universelle og fleksible datalagringstjenester til webapplikationer. Drivere til at arbejde med MySQL DBMS er inkluderet i det overvældende flertal af moderne CMS-distributioner. For de fleste af de populære scripts og indholdsstyringssystemer er der databaser med indledende datafyldning. Du skal kun importere mysql-databasen for at komme i gang.
Nødvendig
- - autorisationsdata for adgang til MySQL-serveren
- - konsolklient mysql.
Instruktioner
Trin 1
Forbered en MySQL-database dump-fil. Hvis lossepladsen er i et arkiv, skal du pakke den ud. Brug en passende unpacker- eller filhåndteringsfunktion.
Trin 2
Bestem kodningen af basedumpeteksten, hvis den ikke er kendt på forhånd. Åbn filen i en editor eller fremviser, der tillader dynamiske kodningsændringer. Vælg kodning af dokumentet.
Trin 3
Opret forbindelse til MySQL-server. Kør mysql-klientprogrammet fra konsollen med det angivne værtsnavn og brugernavn. Værtsnavnet er angivet ved hjælp af kommandolinjemuligheden -h, og brugernavnet er angivet ved hjælp af indstillingen -u. Du kan også angive en adgangskode på kommandolinjen for at få adgang til serveren ved hjælp af --password-kontakten eller lade denne parameter være ukontrolleret (så bliver kodeordet bedt om, når du opretter forbindelse). Indtast følgende kommando i konsollen:
mysql -h HostName -u UserName --password = UserPassword
og tryk på Enter-tasten. Her er HostName værtsnavnet (det kan enten være symbolsk eller en IP-adresse), UserName er DBMS-brugernavnet, og UserPassword er adgangskoden. Hvis forbindelsen er vellykket, vises en meddelelse i konsollen såvel som en kommandoprompt.
Trin 4
Angiv tegnsæt, der understøttes af serveren. Indtast "SHOW CHARACTER SET;" i konsollen. Tryk på Enter. Find ud af, om serveren har et tegnsæt, der matcher kodningen, der indeholder dumpdata fra den importerede database.
Trin 5
Vis en liste over eksisterende databaser. Indtast "VIS DATABASER;" i konsollen. Tryk på Enter.
Trin 6
Opret en ny database på MySQL-serveren. Indtast en kommando som:
CREATE DATABASE `DatabaseName` TEGNESÆT ChartsetName COLLATE CollateName;
og tryk på Enter. Angiv det ønskede databasenavn til parameteren DatabaseName. Det må ikke matche nogen af navnene på listen, der vises i trin fem. For parameteren CharsetName skal du angive navnet på det tegnsæt, der svarer til kodningen af databasedumpteksten. Listen over tegnsæt blev vist i det fjerde trin. Udskift sorteringsnavn med værdien fra feltet "Standard sortering" på den tilsvarende linje på den samme liste.
Trin 7
Afbryd forbindelsen til serveren. Indtast q i konsollen. Tryk på Enter.
Trin 8
Importer MySQL-databasen. Indtast en kommando som denne i konsollen:
mysql -h HostName -u UserName -D DatabaseName -b -B -s -p <filnavn
tryk på Enter. Indtast brugeradgangskoden. Tryk på Enter. Vent, indtil dataene er importeret. Her er værdierne for parametrene -h og -u de samme som beskrevet i tredje trin. I stedet for databasenavn skal du erstatte navnet på den database, der blev oprettet i det sjette trin. Filnavn skal være den fulde eller relative sti til databasedumpfilen. Fejlmeddelelser udskrives på konsollen.