Hvordan lage en ny database i phpmyadmin. Phpmyadmin Komme i gang med phpmyadmin. Opprette en MySQL-database på hosting

I forrige leksjon lærte vi hvordan du oppretter en tilkobling til en databaseserver. Det neste trinnet er å lage databasen og tabellene.

La oss se på to måter å lage en database og tabeller på. Den første er hvordan det gjøres i PHP, den andre er å bruke det mer vennlige PhpMyAdmin-verktøyet, som er standard på de fleste webverter og i XAMPP.

Hvis du er vert for et nettsted med PHP- og MySQL-støtte, kan databasen allerede være opprettet for deg, og du kan hoppe over denne delen av opplæringen og begynne å lage tabeller. Ikke glem å konsultere vertens hjelpesider.

Opprette databaser og tabeller ved hjelp av PHP

Mysql_query-funksjonen brukes til å spørre MySQL-databasen. Forespørsler er skrevet på språk S strukturert Q uery L vinkel (SQL). SQL er det mest brukte databasespørringsspråket - ikke bare for MySQL-databaser - det er veldig logisk og enkelt å lære. I denne og de neste leksjonene vil du lære alt viktig om SQL-spørringer.

Når du oppretter en database, brukes SQL-spørringen CREATE DATABASE med følgende syntaks:

LAG DATABASE db navn

Enkelt og greit, ikke sant!? La oss prøve å sette dette inn i et PHP-skript:

Mysql_connect("mysql.myhost.com", "bruker", "sesam") eller die(mysql_error()); mysql_query("CREATE DATABASE mydatabase") eller die(mysql_error()); mysql_close();

Først kobler vi til MySQL-serveren. Så lager vi databasen "min database". Og til slutt, lukk tilkoblingen til MySQL-serveren.

Så langt så bra... men ting blir litt mer komplisert når vi vil lage tabeller i PHP. Når vi lager tabeller, bruker vi CREATE TABLE SQL-spørringen med følgende syntaks:

LAG BORD tabellnavn (kolonnenavn1 DATA_TYPE, kolonnenavn2 DATA_TYPE, kolonnenavn3 DATA_TYPE, ...)

tabellnavn Og kolonnenavn dette er selvfølgelig passende navn. DATA-TYPE brukes til å spesifisere typen data som er satt inn i en kolonne. Her er de vanligste typene:

Heltall Desimaltall Kort tekst opptil 255 tegn lang Ren tekst opptil 65 535 tegn Lang tekst opptil 4 294 967 295 tegn Datoer i formatet ÅÅÅÅ-MM-DD Tid i formatet TT:MM:SS Tid og dato i formatet ÅÅÅÅ-MM- DD TT:MM :SS

Generelt er det logisk og relativt enkelt. La oss prøve å sette dette inn i vårt eksempel:

Mysql_connect("mysql.myhost.com", "bruker", "sesam") eller die(mysql_error()); mysql_select_db("mennesker") eller die(mysql_error()); mysql_query("CREATE TABLE MyTable (id INT AUTO_INCREMENT, FirstName CHAR, Etternavn CHAR, Phone INT, BirthDate DATE PRIMARY KEY(id)")) Eller die(mysql_error()); mysql_close();

I dette eksemplet starter vi med å koble til MySQL-serveren. Deretter bruker vi funksjonen til å velge «folk»-databasen. Deretter lager vi en "person"-tabell med 5 kolonner.

Merk at for "id"-kolonnen bruker vi til å spesifisere at kolonnen inneholder tall, og deretter legge til for å automatisk øke disse tallene og sikre at en unik ID genereres for hver rad.

På slutten bruker vi å sette "id"-kolonnen som primærnøkkel. Primærnøkkelen identifiserer hver post (/rad) i tabellen unikt, noe som er spesielt nyttig for påfølgende databaseoppdateringer.

Opprette en database og tabeller ved hjelp av phpMyAdmin

Det kan være nyttig å kunne lage databaser og tabeller direkte i PHP. Men det er ofte enklere å bruke phpMyAdmin (eller et annet MySQL-administrasjonsverktøy), som er standard på de fleste webverter og XAMPP. Skjermbildet nedenfor viser hvordan du oppretter en database og tabeller ved hjelp av phpMyAdmin.

Enhver nettutvikler vet at nesten alle nettsider krever en database for å fungere. Den lar deg lagre informasjon, administrere den og hente den til rett tid. For at alt det ovennevnte kunne brukes i en mer praktisk form, bestemte en gruppe entusiaster seg for å lage et produkt som kombinerer bekvemmelighet og funksjonalitet når de jobber med et DBMS. Navnet er phpMyAdmin. Som regel er den allerede tilgjengelig på mange hostingsider. Derfor vil denne artikkelen diskutere hvordan du installerer og konfigurerer phpMyAdmin på

Forberedelse

Siden phpMyAdmin i seg selv er skrevet i PHP, for at det skal fungere, må du installere hele settet med nødvendig programvare - Apache, PHP, MySQL.

Hver komponent kan installeres manuelt individuelt, eller alle på en gang. For Linux er det en bunt med LAMP, for Windows - "Denver" eller OpenServer. Ved å installere all programvaren og konfigurere den separat, kan du studere sammensetningen og strukturen til hele serveren som helhet. Hvis tiden ikke tillater deg å håndtere den interne strukturen, er det enklere og mer praktisk å installere enheten med en gang.

Sette opp PhpMyAdmin på Ubuntu

Pakken er tilgjengelig i standard Ubuntu-lagre, så bare skriv inn kommandoen i terminalen:

sudo apt-get install phpMyAdmin.

Under prosessen vil du bli bedt om å gå gjennom trinnene for å sette opp phpMyAdmin. Først må du velge webserveren du planlegger å bruke for lansering. I dette tilfellet er det apache2.

Det neste vinduet vil be deg om å konfigurere databasen for phpMyAdmin. Det er verdt å være enig. Systemet vil be om et passord for MySQL. Og så for phpMyAdmin.

Etter det, i /etc/apache2/conf-enabled/-mappen Konfigurasjonsfilen vises.

Det gjenstår å installere et par deler og aktivere dem. Du kan bruke kommandoene:

sudo apt-get install php-mbstring php-gettext.

Og de lanseres slik:

sudo phpenmod mcrypt;

sudo phpenmod mbstring.

Etter dette må du starte webserveren på nytt. Dette gjøres ved å bruke kommandoen:

sudo systemctl start apache2 på nytt.

I teorien er alt klart og du kan begynne å jobbe.

Oppstart og konfigurasjon

For å komme inn i dybden av phpMyAdmin-innstillingene, må du åpne hvilken som helst nettleser og skrive inn i adressefeltet:

opprettet domene/phpmyadmin.

Applikasjonen vil be om et passord for å logge på. Den ble opprettet under installasjonsfasen. Etter pålogging vil brukeren bli presentert med et grensesnitt med mange elementer og innstillinger.

Kontrollpanel

Applikasjonsgrensesnittet er delt inn i logiske blokker, samlet i henhold til et generelt prinsipp.

Til venstre er det et panel for rask overgang mellom databaser og tabeller. Her kan du opprette en ny forekomst av et bestemt format.

Toppmenyen inneholder elementer for å gå til tabellinnstillinger, samt tilleggsfunksjonalitet:

  • Database. Den dupliserer praktisk talt menyen til venstre, det vil si at den inneholder en liste over tilgjengelige databaser;
  • SQL. Et veldig interessant poeng for de som vet hvordan man korrekt komponerer spørringer og bruker dem aktivt. Du kan manuelt utføre valg, sletting, sortering og andre SQL-funksjoner;
  • stat. Nåværende posisjon i databasene. Deres totale volum, trafikk, mengde mottatte og sendte data;
  • brukerkontoer. Alle lagrede data om brukere, som indikerer deres privilegier, adresser og passord;
  • eksport og import. Veldig praktiske funksjoner for utveksling mellom databasen og annen programvare. For eksempel å oppdatere siden manuelt, hvis et slikt behov oppstår. I tillegg er dette et veldig praktisk verktøy for å lage en sikkerhetskopi av viktige data hvis dette alternativet ikke er tilgjengelig automatisk;
  • innstillinger. Mange forskjellige parametere, på en eller annen måte relatert til driften av phpMyAdmin, databaser, spørringer og mye mer;
  • replikering. Kommunikasjon med andre servere for samtidige endringer på replikaer - det vil si gjentatte forekomster av gjeldende databaseserver;
  • variabler. Som navnet tilsier, inneholder delen verdier for de interne behovene til serveren og systemet. Som regel brukes de ikke med mindre det er nødvendig;
  • kodinger. Viser alle fontvisningsalternativer som er tilgjengelige i systemet;
  • intelligens om typene datalagring som brukes i phpMyAdmin;
  • utvidelser. Liste over phpMyAdmin-tillegg som øker funksjonaliteten til systemet.

Generelle innstillinger midt i midten lar deg endre passordet eller angi tekstkodingen som skal brukes.

Visningsalternativer vil hjelpe deg med å endre språk, tema, skriftstørrelse og andre innstillinger for utseendet til systemet.

Til høyre er et informasjonspanel med informasjon om databaseserveren og webserveren, samt flere lenker for hjelp med phpMyAdmin.

Dessverre blir applikasjonen ofte brukt av angripere for å få uautorisert tilgang, så du må vite hvordan du beskytter deg mot dette.

Sikkerhet

Den aller første tingen å gjøre er å bruke Apache htaccess-nettserverfilene. Først må du fortelle apache at en spesiell fil vil bli brukt til å konfigurere phpMyAdmin.

For å gjøre dette, må du konfigurere konfigurasjonsfilen som ligger på /etc/apache2/conf-available/phpmyadmin.conf.

Du må legge til et spesielt AllowOverride All-direktiv. Etter å ha endret og lagret filen, må du starte webserveren på nytt.

Nå for å konfigurere phpMyAdmin trenger du selve filen, der reglene for tilgang til kontrollpanelet vil bli definert. Den skal hete .htaccess og ligge på /usr/share/phpmyadmin.

Den spesifiserer følgende parametere:

AuthName "Begrensede filer"

AuthUserFile /etc/phpmyadmin/.htpasswd

Krev gyldig bruker.

Dette. et sett med nøkkelord lar deg gjøre følgende:

  • Den første linjen er ansvarlig for autorisasjonens art. «Basic»-parameteren betyr at du kan logge på med brukernavn og passord.
  • Den andre bestemmer hvilken tekst som skal vises i stedet for hilsenen.
  • Den tredje linjen spesifiserer filen der passordet skal lagres.
  • Den fjerde forteller systemet at kun autentiserte brukere kan komme inn her.

Passord

Å lage en passordfil når du setter opp phpMyAdmin vil kreve litt fiksing.

Først må du installere htpasswd-verktøyet. Den er tilgjengelig i Ubuntu-lagrene, så bare kjør kommandoen i terminalen:

sudo apt-get installer apache2-utils.

Nå må du fortsatt skrive inn terminalen:

sudo htpasswd -c /etc/phpmyadmin/.htpasswd brukernavn.

Den vil opprette en ny bruker og be deg om å oppgi et passord for den.

Tilgang er nå sikkert beskyttet. Når en bruker prøver å logge på phpMyAdmin-administrasjonspanelet, åpnes et ekstra vindu for å få visningsrettigheter og endre innstillinger.

CentOS

Å sette opp phpMyAdmin på CentOS er faktisk ikke mye annerledes. Algoritmen for handlinger vil være nesten den samme. Bortsett fra at installasjonskommandoen er litt annerledes:

yum install -y phpmyadmin

Alle ytterligere innstillinger og manipulasjoner er relevante for både Ubuntu og CentOS.

Windows-miljø

For Windows-operativsystemet er det flere ferdige løsninger for å lage en server med det eksisterende settet med teknologier. For eksempel OpenServer. Den inneholder allerede phpMyAdmin installert om bord. Du finner den i serverens kontekstmeny, i "Avansert" -elementet.

Å sette opp MySQL og phpMyAdmin i OpenServer gjøres ved hjelp av ulike ferdige menyer og vinduer, noe som utvilsomt er mer praktisk enn å legge inn kommandoer manuelt.

Før vi konkluderer, kan vi snakke om flere vanlige feil og konfigurasjonsfinesser. Her er grunnleggende tips for å sette opp phpMyAdmin, Apache og MySQL:

  • for å unngå serverkrasj, bør du bruke de nyeste versjonene av programvaren;
  • phpMyAdmin er mest sannsynlig allerede installert på hostingen, men sikkerheten kan fortsatt konfigureres gjennom htaccess-filer;
  • Du bør være forsiktig når du velger passord. Ofte tar restaureringen mye lengre tid enn en gjennomtenkt tilnærming til opprettelsen;
  • Ved å bruke ferdige sammenstillinger kan du raskt distribuere en server med alt du trenger, men gir ikke alltid muligheten til å fleksibelt konfigurere den og forstå vanskelighetene ved driften.

Endelig

PhpMyAdmin brukes på mange tjenester og nettsteder på Internett. Dette kan forklares med enkel konfigurasjon og tilgang til databasen. Og også tilstedeværelsen av et stort antall tilleggsfunksjoner og muligheter. Prosjektet er i stadig utvikling og tilpasser seg nye løsninger og teknologier.

Ha en fin dag alle sammen! I dag skal jeg fortelle deg om hvordan lage en database iphpmyadmin. Og så, først av alt, starter vi serveren og går til phpMyAdmin. Hvis du serveren er installert på den lokale datamaskinen, Det i Danwer phpMyAdmin er lokalisert på http://localhost/tools/phpmyadmin/, og i WAMP og på andre servere er phpMyAdmin tilgjengelig på http://localhost/phpmyadmin/

På ekte hosting er phpMyadmin tilgjengelig på en annen adresse. Hvilken du trenger å finne ut av din vertsleverandør.

I versjon 5.5 ser det slik ut:


Deretter skriver du inn navnet på databasen vår i det nye databasenavnfeltet, for eksempel test. I sammenligningsfeltet velger du databasekodingen, utf8_general_ci. Hvis vi ikke spesifiserer kodingen, det vil si at vi lar "sammenligningen" være som den er, så er denne kodingen valgt som standard. Etter å ha fylt ut disse feltene, klikk på knappen skape.


En melding vil vises midt på skjermen om at testdatabasen er opprettet. Den vil vises i listen med de opprettede databasene. Vi finner den i denne listen, klikker på navnet og finner oss selv i den opprettede databasen. Til å begynne med er den tom, så la oss lage en tabell.

Det er to måter å lage tabeller på:

Første vei: Klikk på i venstre kolonne lage tabell

Og følgende vindu vises:


Angi et navn for tabellen og en tittel for hvert felt. For eksempel ønsker vi å lage en tabell med nettsidekategorier. Derfor setter vi tabellnavnet kategorier. For denne tabellen trenger vi bare 2 felt, disse er id og kategorinavn ( Navn) I henhold til reglene i enhver tabell har det første feltet alltid navnet id, det vil si en identifikator. For dette feltet må du passe på å velge INT-typen og angi lengden på verdien i tall, for eksempel 2. Vi velger indeksen PRIMÆR, så vi gir den en primærnøkkel og setter inn en avkrysningsboks for A_I (Auto Increment) slik at verdien økes automatisk med én.

For kategorinavnfeltet velger du VARCHAR-typen og setter maksimal lengde til 255 tegn.

Hvis du ønsker å legge til ett eller flere felt, så i feltet Legg til, skriv inn tallet som tilsvarer antall felt du vil legge til og klikk ok.

Vi trenger ikke fire felt, men bare to, så vi fylte ut bare to felt og lot resten stå tomme. Kun utfylte felt vil bli lagt til i tabellen. Etter at du har fylt ut alle de obligatoriske feltene, flytt ned på siden litt lavere og klikk videre Lagre.


Det er det, et bord med et navn kategorier opprettet. Det vil vises i listen over tabeller på venstre side av skjermen.

Andre vei:

Umiddelbart etter å ha gått inn i databasen ser vi en slik blokk Lag tabell. Denne blokken har 2 felt der vi kan skrive inn navnet på tabellen og antall kolonner i tabellen. La oss lage for eksempel en tabell med registrerte brukere, la oss kalle denne tabellen brukere. Denne tabellen vil ha følgende felt: id, pålogging, passord, e-post, f_navn, s_navn, I antall kolonner-feltet skriver du inn 6 og klikker OK.


Det samme vinduet vises som i den første metoden.


Etter å ha fylt ut alle feltene, gå ned litt lavere og klikk på knappen lagre.

Alle bord brukere opprettet. Den ble også lagt til i venstre liste med de opprettede databasene.

Det var alt for i dag. Nå vet du, hvordan lage MySQL-database og tabeller i phpmyadmin uten vanskeligheter og gåter. Jeg ønsker alle lykke til!

Likte du artikkelen?

Hei, kjære lesere av bloggsiden. I dag vil jeg snakke om et manus (program) PhpMyAdmin, som hjelper i en praktisk grafisk form (uten å angi SQL-spørringer) for å administrere databaser på MySQL-serveren. Avhengig av brukerens tilgangsnivå kan du ved å bruke dette serverskriptet administrere både individuelle databaser og hele MySQL-serveren.

Jeg har ikke tenkt å gå dypere, fordi... For det første er jeg rett og slett ikke kjent med den fulle funksjonaliteten til dette gratisverktøyet, og for det andre er det usannsynlig at du trenger det når du jobber med nettstedet ditt.

Imidlertid ble PhpMyAdmin-programmet det samme for meg. Sant, selv om jeg bruker det konstant, som regel, for et svært begrenset antall operasjoner. Hovedsakelig, når jeg ønsker å lage en nettsidedatabase, optimalisere databasetabeller, og i sjeldne tilfeller, hjelper det meg å gjøre endringer i alle artikkeltekster samtidig, noe som sparer betydelig tid.

Installasjon og konfigurering av PhpMyAdmin

Det sier seg selv at PhpMyAdmin har mye flere muligheter, men dette er nok for meg. Selv om, da jeg studerte Popovs videokurs om PHP og MySQL, brukte jeg dette programmet til å lage mine egne databaser og lage de nødvendige tabellene med de nødvendige feltene i disse databasene.

Generelt, i dette videokurset, snakker Evgeniy om å skrive sitt eget CMS (ikke så komplekst og sofistikert, selvfølgelig, som for eksempel, men fortsatt ha et adminpanel) ved å bruke PHP og MySQL-spørringsspråket. Underveis lærer du naturligvis det grunnleggende om disse språkene, noe som kommer godt med og vil være nyttig når du jobber med din egen nettside. Kurset er veldig stort og omfangsrikt, men etter min mening nyttig, spesielt for nybegynnere i denne saken.

PhpMyAdmin vil bli installert på de aller fleste vertssider (i det minste på RuNet) for å gi webmastere muligheten til å jobbe med databasene deres. Databaser opprettes som regel ved hjelp av selve vertskontrollpanelet (), men å jobbe med en allerede opprettet MySQL-database for nesten alle hostere er overlatt til PhpMyAdmin, og dette er riktig, fordi det er veldig godt egnet for dette, og selve manuset er kjent for mange.

At. Du trenger mest sannsynlig ikke å installere og konfigurere dette programmet selv, men jeg vil fortsatt, i tilfelle, kort fortelle deg hvor du kan laste ned skriptet og hvordan du installerer og konfigurerer det. Forresten, dette programmet kan brukes ikke bare på vertsserveren, men også på en lokal server med MySQL installert. Skriptet er allerede inkludert som standard.

Generelt er det vanskelig for meg å forestille meg en situasjon der du kanskje må installere og konfigurere PhpMyAdmin selv, selv om jeg har vært borti en slik situasjon. For et og et halvt år siden ble bloggsiden hostet av, hvor først dette skriptet ikke ble installert og jeg måtte laste ned og installere det selv, selv om det ikke er noe komplisert med det.

Last ned PhpMyAdmin med støtte for det russiske språket, kan du fra denne siden, selv om du også kan laste ned en versjon av skriptet med støtte for kun det engelske språket derfra. Den siste gjeldende versjonen er 4.0.5 og den vil være kompatibel med PHP 5 og MySQL 5.

Versjon 2.11.11.3 er kompatibel med eldre versjoner av PHP 4+ og MySQL 3+. Etter å ha lastet ned programarkivet, må du pakke det ut og koble til nettstedet ditt via FTP, for eksempel ved å bruke .

Opprett en katalog i rotmappen (vanligvis enten PUBLIC_HTML eller HTDOCS) på nettstedet ditt med et hvilket som helst navn du forstår, for eksempel "myadmin" (hvis du bruker store bokstaver i navnet på katalogen, så når du får tilgang til den fra adresselinjen i nettleseren må du ta hensyn til store og små bokstaver).

Vel, nå, bruk FileZilla, kopier innholdet av arkivet med skriptet til den opprettede katalogen (hele haugen med mapper og filer fra distribusjonen kan velges samtidig ved å trykke Ctrl+A på tastaturet) og klikk på " Last opp til server"-elementet, velg det fra kontekstmenyen:

Når filene er kopiert (dette er installer PhpMyAdmin) må du forhåndskonfigurere dette skriptet. Den enkleste måten å sette opp dette på er å endre navn på filen "config.sample.inc.php" (fra "myadmin"-mappen du opprettet) til "config.inc.php".

Etter dette, åpne den resulterende filen "config.inc.php" for redigering og fortsett med innstillingene, som består av å sette en identifikator som hjelper med å kryptere passordet ditt for å få tilgang til PhpMyAdmin i nettleserinformasjonskapselen. For å gjøre dette, i linjen:

$cfg["blowfish_secret"] = "";

Skriv inn minst 10 tegn mellom enkle anførselstegn, slik:

$cfg["blowfish_secret"] = "sjkdflscokdkld";

Du trenger ikke å huske den angitte sekvensen. Faktisk kan det foreløpige oppsettet av PhpMyAdmin betraktes som komplett. Selv om du også kan endre standard påloggingsmetode, som er spesifisert i linjen:

$cfg["Servere"][$i]["auth_type"] = "informasjonskapsel";

I dette tilfellet må du skrive inn brukernavn og passord hver gang for å logge på, som kan huskes i en informasjonskapsel ved hjelp av nettleseren. Men du kan erstatte denne linjen med denne koden:

$cfg["Servere"][$i]["auth_type"] = "konfigurasjon"; $cfg["Servers"][$i]["user"] = "din_pålogging"; $cfg["Servere"][$i]["password"] = "parol_odnako";";

I den andre og tredje linjen i denne koden angir du pålogging og passord for å gå inn i programmet, som du nå ikke trenger å skrive (automatisk pålogging). Men denne innloggingsmetoden er mindre sikker enn standardmetoden, men hvis du jobber med nettstedet på lokal vert, vil dette påloggingsoppsettet være å foretrekke.

Eksporter og importer database via PhpMyAdmin

Etter at du er ferdig med konfigureringen, kan du prøve å logge på. For å gjøre dette, må du skrive inn i adressefeltet til nettleseren din banen til mappen der du installerte PhpMyAdmin-distribusjonsfilene. Det er for eksempel at for bloggen min vil denne adressen se slik ut:

Https://site/myadmin/index.php

Hvis du installerte og konfigurerte skriptet riktig, vil et vindu dukke opp som ber deg skrive inn påloggingsinformasjon og passord for å gå inn i programmet:

For å logge inn kan du bruke brukernavnet og passordet som verten ga deg. Hvis du installerer PhpMyAdmin på serveren din, vil påloggingen være "root" som standard, og passordet er det du spesifiserte da du installerte MySQL. Som et resultat vil du bli ført til hovedsiden for skriptet:

Husikonet lar deg alltid gå tilbake til startsiden i programmet. La oss se på handlingene som brukere oftest utfører - opprette og gjenopprette en databasesikkerhetskopi. Generelt kan du selvfølgelig lage en databasesikkerhetskopiering på mange måter, men sikkerhetskopieringer laget gjennom Php My Admin har aldri sviktet meg.

Det finnes skript og utvidelser for ulike CMS-er som kan lage sikkerhetskopier av databaser på en tidsplan og uten din deltakelse i det hele tatt, men jeg personlig foretrekker å bruke manuelle sikkerhetskopier (jeg føler meg tryggere på den måten). Databasen til forskjellige CMS inneholder det mest verdifulle du har på nettstedet ditt - artiklene du skrev, hvis tap ville være uerstattelig.

I venstre kolonne i PhpMyAdmin-grensesnittet, velg databasen du vil sikkerhetskopiere, og gå deretter til "Eksporter"-fanen fra den øverste horisontale menyen i hovedprogramvinduet:

Dette programmet kan arkivere en sikkerhetskopi av databasen i farten, så helt nederst på siden som åpnes er det fornuftig å krysse av i "gzip"-boksen, og dermed redusere volumet og tiden for nedlasting. I "Eksporter"-kolonnen vil som standard alle tabeller fra databasen du trenger velges og formatet for å lagre den som "SQL" velges.

Hvis du bare vil kopiere noen tabeller, velger du bare dem. For å lage en sikkerhetskopi i PhpMyAdmin, trenger du bare å klikke på "ok"-knappen og velge en plassering på datamaskinen din for å lagre arkivet. Faktisk er alt raskt og enkelt. Det eneste du trenger å gjøre er å huske å gjenta denne prosedyren etter å ha lagt til nytt materiale på nettstedet.

La oss nå tenke tilbake på det triste øyeblikket da du kanskje trenger det gjenopprette databasen fra en tidligere opprettet sikkerhetskopi. For det første er det bedre å slette alle eksisterende tabeller i databasen som gjenopprettes. For å gjøre dette, klikk på navnet i den venstre kolonnen i programmet og, under listen over alle databasetabeller, klikk på "Merk alle" og velg "Slett" fra rullegardinlisten:

Deretter går du fra toppmenyen i hovedvinduet til PhpMyAdmin til "Importer"-fanen, klikker på "Velg fil"-knappen og begynner å skure datamaskinen på jakt etter den siste oppdaterte sikkerhetskopien av databasen du trenge.

Programmet vil ta litt tid å trekke ut og gjenopprette alle databasetabeller fra arkivet, hvoretter du igjen kan nyte et fullt funksjonelt nettsted. Alt er også veldig enkelt og raskt, noe som er gode nyheter.

Opprette en ny database og bruker i PhpMyAdmin

Hvis du lager et nettsted på din egen server (lokal, virtuell eller dedikert), kan det hende du trenger opprette en ny database, som enkelt kan gjøres i dette programmet. For å gjøre dette, på den første siden trenger du bare å skrive inn navnet i feltet "Opprett en ny database" og klikke på opprett-knappen. Det er det, en ny database har blitt opprettet i PhpMyAdmin.

Nå må vi opprette en bruker for denne databasen - på den første siden, følg koblingen "Privileges":

Og i vinduet som åpnes må du følge lenken "Legg til ny bruker":

  1. Brukernavn - skriv inn ønsket navn på latin (det vil være din innlogging når du logger inn)
  2. Vert – skriv vanligvis inn localhost
  3. Passord og bekreftelse - kom opp med et mer komplekst passord slik at fienden ikke gjetter

I "Globale privilegier"-området velger du funksjonene som skal gis til brukeren du oppretter. For en lokal server vil det være best å klikke på "Merk alle"-koblingen:

Vel, vi har også opprettet en ny bruker i PhpMyAdmin.

Andre måter å bruke PhpMyAdmin på

Jeg hadde en gang et tilfelle da det, etter å ha flyttet nettstedet mitt til en annen server, begynte å generere en databasefeil. Etter å ha åpnet programmet, så jeg en melding om at en av tabellene i databasen min var skadet.

Men dette problemet ble løst ganske enkelt og raskt ved å bruke selve PhpMyAdmin. For å gjøre dette sjekket jeg den skadede tabellen og valgte alternativet "Gjenopprett tabell" fra rullegardinlisten nedenfor.

I tillegg bruker jeg ganske ofte alternativet på tabelloptimalisering som trenger denne optimaliseringen. For å gjøre dette, klikker du helt nederst på listen over tabeller på koblingen "Merk de som krever optimalisering" og velger alternativet "Optimaliser tabell" fra rullegardinlisten:

Vel, jeg bruker også noen ganger denne muligheten til å kjøre SQL-spørringer på visse databasetabeller. Det er veldig praktisk når du trenger det endre noe i tekstene til alle artikler på nettstedet ditt. Hvis antallet artikler har overskredet hundre, er det rett og slett ikke mulig å gjøre dette manuelt. Det samme kan gjøres ved å installere den nødvendige utvidelsen på CMS, men du kan klare deg med PhpMyAdmin alene.

Merk følgende!!! Før du utfører følgende trinn , sørg for å ta en sikkerhetskopi database på den måten som er beskrevet ovenfor.

I WordPress lagres artikler i en tabell kalt "wp_posts", så for å gjøre endringer i teksten til alle artiklene må du klikke på navnet på denne tabellen i venstre kolonne i programvinduet, og i det sentrale vinduet gå til "Bla gjennom"-fanen fra toppmenyen:

Et eget vindu åpnes der du må skrive SQL-spørringstekst, gjør endringer i alle artiklene på nettstedet. Denne teksten vil se omtrent slik ut:

OPPDATERING wp_posts SET post_content =REPLACE(post_content, "what_needs_change", "what_needs_change");

Sist gang jeg endret overskriftsnivåene i artikler (jeg fjernet h4-nivåoverskrifter, erstattet dem med h3) og utførte sekvensielt følgende SQL-spørringer gjennom PhpMyAdmin:

OPPDATERING wp_posts SET post_content =REPLACE(post_content, "

", "

"); OPPDATERING wp_posts SET post_content =REPLACE(post_content, "

", ""););

Til høyre for inndataområdet for SQL-spørringer i PhpMyAdmin-vinduet kan du bare velge de feltene du vil gjøre endringer i. Artikkeltekster i WordPress er skrevet i «post_content»-feltet:

Det er mange flere måter å bruke dette programmet til å utføre daglige databaseoperasjoner.

Hvis du kjenner til andre nyttige funksjoner i PhpMyAdmin, kan du legge inn en lenke i kommentarfeltet eller forklare essensen av saken med ord.

Lykke til! Vi sees snart på sidene til bloggsiden

Du kan være interessert

Windows utklippstavle og lagre historien i Clipdiary
Dropbox – hvordan bruke skydatalagring, samt jobbe med Dropbox-programmet på datamaskin og mobil Programmer for promotering på Instagram
KeePass er en kompleks passordbehandler og generator, samt det beste programmet for å lagre og enkelt bruke passord
Punto Switcher - gratis tastaturoppsettbryter og andre funksjoner i Punto Switcher-programmet
Hvordan sette et passord på en mappe (arkiver eller passordbeskytt den på annen måte i Windows)
Gzip-komprimering for å øke hastigheten på lasting av nettsteder – hvordan aktiverer du den for Js, HTML og Css ved å bruke .htaccess-filen
Notepad++ - gratis HTML- og PHP-redigeringsprogram med syntaksutheving, oversikt over funksjoner og de beste plugins for Notepad++
Hvordan sjekke et nettsted for ødelagte lenker - Xenu Link Sleuth, plugin og netttjeneste Broken Link Checker, samt søkemotorer
Artisteer - et program for å lage og redigere maler for Joomla og temaer for WordPress

Siste oppdatering: 22.12.2017

Vanligvis brukes databaser som datalagring. PHP lar deg bruke ulike databasebehandlingssystemer, men det mest populære i dag sammen med PHP er MySQL. MySQL er gratis programvare som lar deg samhandle med databaser ved hjelp av SQL-kommandoer. Prosessen med å installere og konfigurere MySQL har allerede blitt diskutert.

For å gjøre det enklere for oss å jobbe med MySQL-databaser, la oss installere et spesielt sett med phpMyAdmin-skript. phpMyAdmin gir et intuitivt webgrensesnitt for å administrere MySQL-databaser. Ved å bruke dette verktøyet er det mye enklere å jobbe med databaser enn å administrere MySQL gjennom konsollen.

For å installere phpMyAdmin, last ned arkivet og pakk det ut i en mappe C:\localhost hvor er dokumentene for php. La oss gi nytt navn til den utpakkede mappen til phpMyAdmin for korthets skyld.

Lag en fil i den utpakkede phpMyAdmin-katalogen config.inc.php med følgende innhold:

Og for å være sikker på at alt er riktig konfigurert, la oss i nettleseren gå til phpMyAdmin, for eksempel, http://localhost:8080/phpmyadmin:

I venstre kolonne kan du se alle tilgjengelige databaser på MySQL-serveren. Selv om du ikke har opprettet noen databaser ennå, har serveren allerede et sett med standarddatabaser.

Høyre side av phpMyAdmin-grensesnittet inneholder grunnleggende databaseadministrasjonsverktøy, samt diverse konfigurasjonsinformasjon.

Opprette en MySQL-database i phpMyAdmin

For å utveksle data med MySQL-serveren (lagre, endre, slette, hente data) trenger vi naturligvis en database. Vi kan lage en database fra MySQL-konsollen, så vel som fra det visuelle grensesnittet phpMyAdmin.

La oss åpne phpMyAdmin-grensesnittet. La oss gå til fanen Databaser. Under etiketten Lag en database La oss skrive inn et navn for den nye databasen, for eksempel compstore og klikk på "Opprett"-knappen.

Og etter det vil vi motta en melding om vellykket opprettelse av en ny database, og den vil bli lagt til databaselistene.

Den nye databasen er fortsatt tom og inneholder ingenting. La oss legge til en tabell som vil lagre dataene. For å gjøre dette, klikk på navnet på databasen, og vi vil bli ført til "Struktur" -fanen, hvor vi vil bli tilbudt alternativer for den nye tabellen. I "Navn"-feltet skriver du inn navnet på den nye tabellen. La tabellen lagre data om smarttelefonmodeller, så la oss skrive inn navnet "telefoner", og angi tallet 3 som antall kolonner:

For å opprette en tabell, klikk på "Videresend"-knappen. Etter dette vil vi ha et sett med celler for å angi kolonneparametere. La oss angi følgende sekvensielt for kolonnenavnene: id, navn, selskap. Som type vil vi spesifisere INT-typen for id-kolonnene, og VARCHAR-typen for navn- og firmakolonnene. For navn og firmakolonnene, i "Lengde/verdier"-feltet, skriv inn tallet 200 - det vil indikere maksimal linjelengde i tegn. For id-kolonnen, angi PRIMÆR i "Indeks"-feltet og sett en hake i "A_I" (AutoIncrement)-feltet:

Så tabellen vil ha kolonner for Unik ID, Telefonnavn og Produsentnavn. Og klikk deretter på "Lagre"-knappen nedenfor.

Etter å ha opprettet tabellen, kan vi se tabellen og dens kolonner i databasekolonnen:

Dette er ikke den eneste måten å lage tabeller i phpMyAdmin, da vi her kan manipulere databasen ved hjelp av SQL-spørringer. Så velg databasen vår i listen over databaser og gå til "SQL" -fanen. Den viser et felt for å legge inn en kommando i SQL-spørringsspråket. La oss legge inn følgende kommando i den:

LAG bordtelefoner1 (ID INT NOT NULL AUTO_INCREMENT PRIMARY KEY, navn VARCHAR(200) NOT NULL, firma VARCHAR(200) NOT NULL)

Dette er en standard kommando for oppretting av SQL-tabeller. Etter CREATE Table-nøkkelordene kommer navnet på tabellen som opprettes, og deretter kolonnedefinisjonene i parentes, atskilt med komma.

Hver kolonnedefinisjon inneholder kolonnenavnet, dens type og en rekke tilleggsverdier. For eksempel, definisjonen av id-kolonnen (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY) indikerer navnet på kolonnen, typen er INT, og også at kolonnen må ha en verdi - IKKE NULL, at verdien automatisk vil øke med en med tillegg av et nytt objekt - AUTO_INCREMENT, og at det spiller rollen som en primærnøkkel - PRIMARY KEY.

Generelt vil tabellen opprettet på denne måten tilsvare den som ble opprettet tidligere. Klikk på Videresend-knappen og en annen tabell, telefoner1, vil bli opprettet.