Hur man skapar en ny databas i phpmyadmin. PhpmyadminKomma igång med phpmyadmin. Skapa en MySQL-databas på hosting

I föregående lektion lärde vi oss hur man skapar en anslutning till en databasserver. Nästa steg är att skapa databasen och tabellerna.

Låt oss titta på två sätt att skapa en databas och tabeller. Det första är hur det görs i PHP, det andra är att använda det mer vänliga verktyget PhpMyAdmin, som är standard på de flesta webbhotell och i XAMPP.

Om du är värd för en webbplats med PHP- och MySQL-stöd kan databasen redan ha skapats åt dig, och du kan hoppa över det här avsnittet i handledningen och börja skapa tabeller. Glöm inte att konsultera värdens hjälpsidor.

Skapa databaser och tabeller med PHP

Funktionen mysql_query används för att fråga MySQL-databasen. Förfrågningar är skrivna på språk S strukturerad Q uery L vinkel (SQL). SQL är det mest använda databasfrågespråket - inte bara för MySQL-databaser - det är väldigt logiskt och lätt att lära sig. I den här och nästa lektion kommer du att lära dig allt viktigt om SQL-frågor.

När du skapar en databas används SQL-frågan CREATE DATABASE med följande syntax:

SKAPA DATABAS db namn

Lätt och enkelt, eller hur!? Låt oss försöka infoga detta i ett PHP-skript:

Mysql_connect("mysql.myhost.com", "användare", "sesam") eller die(mysql_error()); mysql_query("SKAPA DATABAS min databas") eller die(mysql_error()); mysql_close();

Först ansluter vi till MySQL-servern. Sedan skapar vi databasen "min databas". Och slutligen, stäng anslutningen till MySQL-servern.

Så långt har det gått bra... men saker och ting blir lite mer komplicerade när vi vill skapa tabeller i PHP. När vi skapar tabeller använder vi CREATE TABLE SQL-frågan med följande syntax:

SKAPA BORD tabellnamn (kolumnnamn1 DATA_TYPE, kolumnnamn2 DATA_TYPE, kolumnnamn3 DATA_TYPE, ...)

tabellnamn Och kolumnnamn det är naturligtvis passande namn. DATA TYP används för att ange vilken typ av data som infogas i en kolumn. Här är de vanligaste typerna:

Heltal Decimaltal Kort text upp till 255 tecken lång Vanlig text upp till 65 535 tecken Lång text upp till 4 294 967 295 tecken Datum i formatet ÅÅÅÅ-MM-DD Tid i formatet TT:MM:SS Tid och datum i formatet ÅÅÅÅ-MM- DD TT:MM :SS

I allmänhet är det logiskt och relativt enkelt. Låt oss försöka infoga detta i vårt exempel:

Mysql_connect("mysql.myhost.com", "användare", "sesam") eller die(mysql_error()); mysql_select_db("människor") eller die(mysql_error()); mysql_query("SKAPA TABELL MyTable (id INT AUTO_INCREMENT, FirstName CHAR, Efternamn CHAR, Telefon INT, Födelsedatum DATUM PRIMÄRKEY(id)")) Eller die(mysql_error()); mysql_close();

I det här exemplet börjar vi med att ansluta till MySQL-servern. Sedan använder vi funktionen för att välja databasen "människor". Därefter skapar vi en "person"-tabell med 5 kolumner.

Observera att för kolumnen "id" använder vi för att specificera att kolumnen innehåller siffror, och sedan lägger vi till för att automatiskt öka dessa siffror och säkerställa att ett unikt ID genereras för varje rad.

I slutet använder vi för att ställa in kolumnen "id" som primärnyckel. Den primära nyckeln identifierar unikt varje post (/rad) i tabellen, vilket är särskilt användbart för efterföljande databasuppdateringar.

Skapa en databas och tabeller med phpMyAdmin

Det kan vara användbart att kunna skapa databaser och tabeller direkt i PHP. Men det är ofta lättare att använda phpMyAdmin (eller något annat MySQL-administrationsverktyg), vilket är standard på de flesta webbhotell och XAMPP. Skärmdumpen nedan visar hur man skapar en databas och tabeller med phpMyAdmin.

Alla webbutvecklare vet att nästan varje webbplats kräver en databas för att fungera. Den låter dig lagra information, hantera den och hämta den vid rätt tidpunkt. För att allt ovanstående skulle kunna användas i en mer bekväm form bestämde sig en grupp entusiaster för att skapa en produkt som kombinerar bekvämlighet och funktionalitet när de arbetar med ett DBMS. Dess namn är phpMyAdmin. Som regel är det redan tillgängligt på många värdsajter. Därför kommer den här artikeln att diskutera hur man installerar och konfigurerar phpMyAdmin på

Förberedelse

Eftersom phpMyAdmin i sig är skrivet i PHP, för att det ska fungera måste du installera hela uppsättningen av nödvändig programvara - Apache, PHP, MySQL.

Varje komponent kan installeras manuellt individuellt eller alla på en gång. För Linux finns det ett paket med LAMP, för Windows - "Denver" eller OpenServer. Genom att installera all programvara och konfigurera den separat kan du studera sammansättningen och strukturen för hela servern som helhet. Om tiden inte tillåter dig att hantera den interna strukturen är det lättare och bekvämare att installera enheten direkt.

Konfigurera PhpMyAdmin på Ubuntu

Paketet är tillgängligt i de vanliga Ubuntu-förråden, så skriv bara kommandot i terminalen:

sudo apt-get installera phpMyAdmin.

Under processen kommer du att bli ombedd att gå igenom stegen för att ställa in phpMyAdmin. Först måste du välja den webbserver som du planerar att använda för lansering. I det här fallet är det apache2.

Nästa fönster kommer att be dig konfigurera databasen för phpMyAdmin. Det är värt att hålla med. Systemet kommer att be om ett lösenord för MySQL. Och sedan för phpMyAdmin.

Efter det, i mappen /etc/apache2/conf-enabled/ Konfigurationsfilen visas.

Det återstår att installera ett par delar och aktivera dem. Du kan använda kommandona:

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

Och de lanseras så här:

sudo phpenmod mcrypt;

sudo phpenmod mbstring.

Efter detta måste du starta om webbservern. Detta görs med kommandot:

sudo systemctl starta om apache2.

I teorin är allt klart och du kan börja jobba.

Start och konfiguration

För att komma in på djupet av phpMyAdmin-inställningarna måste du öppna valfri webbläsare och skriva i adressfältet:

skapad domän/phpmyadmin.

Applikationen kommer att be om ett lösenord för att logga in. Den skapades under installationsfasen. Efter att ha loggat in kommer användaren att presenteras med ett gränssnitt med många element och inställningar.

Kontrollpanel

Applikationsgränssnittet är uppdelat i logiska block, förenade enligt en allmän princip.

Till vänster finns en panel för snabb övergång mellan databaser och tabeller. Här kan du skapa en ny instans av ett visst format.

Den översta menyn innehåller objekt för att gå till tabellinställningar, samt ytterligare funktioner:

  • Databas. Den duplicerar praktiskt taget menyn till vänster, det vill säga den innehåller en lista över tillgängliga databaser;
  • SQL. En mycket intressant punkt för dem som vet hur man korrekt komponerar frågor och aktivt använder dem. Du kan manuellt utföra välja, ta bort, sortera och andra SQL-funktioner;
  • stat. Nuvarande position i databaserna. Deras totala volym, trafik, mängd mottagen och skickad data;
  • användarkonton. All sparad data om användare, som anger deras privilegier, adresser och lösenord;
  • export och import. Mycket bekväma funktioner för utbyte mellan databasen och annan programvara. Till exempel att uppdatera sidan manuellt, om ett sådant behov uppstår. Dessutom är detta ett mycket bekvämt verktyg för att skapa en säkerhetskopia av viktiga data om det här alternativet inte är tillgängligt automatiskt;
  • inställningar. Många olika parametrar, på ett eller annat sätt relaterade till driften av phpMyAdmin, databaser, frågor och mycket mer;
  • replikering. Kommunikation med andra servrar för samtidiga ändringar på repliker - det vill säga upprepade instanser av den aktuella databasservern;
  • variabler. Som namnet antyder innehåller avsnittet värden för serverns och systemets interna behov. Som regel används de inte om det inte är nödvändigt;
  • kodningar. Visar alla teckensnittsvisningsalternativ som är tillgängliga i systemet;
  • intelligens om de typer av datalagring som används i phpMyAdmin;
  • förlängningar. Lista över phpMyAdmin-tillägg som ökar systemets funktionalitet.

Allmänna inställningar mitt i mitten låter dig ändra lösenordet eller ställa in den textkodning som ska användas.

Visningsalternativ hjälper dig att ändra språk, tema, teckenstorlek och andra inställningar för systemets utseende.

Till höger finns en informationspanel med information om databasservern och webbservern, samt flera länkar för hjälp med phpMyAdmin.

Tyvärr används applikationen ofta av angripare för att få obehörig åtkomst, så du måste veta hur du skyddar dig mot detta.

Säkerhet

Det allra första du ska göra är att använda Apache htaccess webbserverfiler. Först måste du berätta för apache att en speciell fil kommer att användas för att konfigurera phpMyAdmin.

För att göra detta måste du konfigurera konfigurationsfilen som finns på /etc/apache2/conf-available/phpmyadmin.conf.

Du måste lägga till ett speciellt AllowOverride All-direktiv. Efter att ha ändrat och sparat filen måste du starta om webbservern igen.

För att nu konfigurera phpMyAdmin behöver du själva filen, där reglerna för åtkomst till kontrollpanelen kommer att definieras. Den ska heta .htaccess och finns på /usr/share/phpmyadmin.

Den specificerar följande parametrar:

AuthName "Begränsade filer"

AuthUserFile /etc/phpmyadmin/.htpasswd

Kräv giltig användare.

Detta. en uppsättning nyckelord gör att du kan göra följande:

  • Den första raden ansvarar för behörighetens karaktär. Parametern "grundläggande" innebär att du kan logga in med ditt användarnamn och lösenord.
  • Den andra bestämmer vilken text som ska visas istället för hälsningen.
  • Den tredje raden anger filen där lösenordet ska lagras.
  • Den fjärde talar om för systemet att endast autentiserade användare kan komma in här.

Lösenord

Att skapa en lösenordsfil när du ställer in phpMyAdmin kommer att kräva lite mixtrande.

Först måste du installera htpasswd-verktyget. Det är tillgängligt i Ubuntu-förråden, så kör bara kommandot i terminalen:

sudo apt-get installera apache2-utils.

Nu behöver du fortfarande skriva i terminalen:

sudo htpasswd -c /etc/phpmyadmin/.htpasswd användarnamn.

Det kommer att skapa en ny användare och uppmana dig att ange ett lösenord för den.

Åtkomsten är nu säkert skyddad. När en användare försöker logga in på phpMyAdmins administrativa panel öppnas ett extra fönster för att få visningsrättigheter och ändra inställningar.

CentOS

Att ställa in phpMyAdmin på CentOS är faktiskt inte mycket annorlunda. Algoritmen för åtgärder kommer att vara nästan densamma. Förutom att installationskommandot är lite annorlunda:

yum installera -y phpmyadmin

Alla ytterligare inställningar och manipulationer är relevanta för både Ubuntu och CentOS.

Windows-miljö

För Windows-operativsystemet finns det flera färdiga lösningar för att skapa en server med den befintliga uppsättningen tekniker. Till exempel OpenServer. Den innehåller redan phpMyAdmin installerat ombord. Du kan hitta det i serverns sammanhangsberoende meny, under "Avancerat".

Att ställa in MySQL och phpMyAdmin i OpenServer görs med hjälp av olika färdiga menyer och fönster, vilket utan tvekan är bekvämare än att manuellt mata in kommandon.

Innan vi avslutar kan vi prata om flera vanliga fel och finesser i konfigurationen. Här är grundläggande tips för att ställa in phpMyAdmin, Apache och MySQL:

  • för att undvika serverkrascher bör du använda de senaste versionerna av programvaran;
  • phpMyAdmin är sannolikt redan installerat på webbhotellet, men dess säkerhet kan fortfarande konfigureras genom htaccess-filer;
  • Du bör vara försiktig när du väljer ett lösenord. Ofta tar dess restaurering mycket längre tid än ett genomtänkt förhållningssätt till dess skapelse;
  • Genom att använda färdiga sammansättningar kan du snabbt distribuera en server med allt du behöver, men ger inte alltid möjligheten att flexibelt konfigurera den och förstå krångligheterna i dess drift.

Till sist

PhpMyAdmin används på många tjänster och webbplatser på Internet. Detta kan förklaras av den enkla konfigurationen och tillgången till databasen. Och även närvaron av ett stort antal ytterligare funktioner och förmågor. Projektet utvecklas ständigt och anpassar sig till nya lösningar och teknologier.

God dag till alla! Idag ska jag berätta om hur man skapar en databas iphpmyadmin. Och så, först av allt, startar vi servern och går till phpMyAdmin. Om du servern är installerad på den lokala datorn, Den där i Danwer phpMyAdmin finns på http://localhost/tools/phpmyadmin/, och i WAMP och på andra servrar är phpMyAdmin tillgängligt på http://localhost/phpmyadmin/

På riktig hosting är phpMyadmin tillgänglig på en annan adress. Vilken du behöver ta reda på från din värdleverantör.

I version 5.5 ser det ut så här:


Därefter, i det nya databasnamnfältet, anger du namnet på vår databas, till exempel testa. I jämförelsefältet väljer du databaskodningen, utf8_general_ci. Om vi ​​inte anger kodningen, det vill säga vi lämnar "jämförelsen" som den är, så väljs denna kodning som standard. När du har fyllt i dessa fält klickar du på knappen skapa.


Ett meddelande kommer att visas i mitten av skärmen att testdatabasen har skapats. Det kommer att visas i listan med de skapade databaserna. Vi hittar den i den här listan, klickar på dess namn och befinner oss i den skapade databasen. Till en början är den tom, så låt oss skapa en tabell.

Det finns två sätt att skapa tabeller:

Första sättet: Klicka på i den vänstra kolumnen skapa bord

Och följande fönster kommer att visas:


Ange ett namn för tabellen och en titel för varje fält. Vi vill till exempel skapa en tabell med webbplatskategorier. Därför anger vi tabellnamnet kategorier. För denna tabell behöver vi bara 2 fält, dessa är id och kategorinamn ( namn) Enligt reglerna i vilken tabell som helst har det första fältet alltid namnet id, det vill säga en identifierare. Se till att välja INT-typen för det här fältet och ställa in längden på värdet i siffror, till exempel 2. Vi väljer indexet PRIMARY, så vi ger det en primärnyckel och infogar en kryssruta för A_I (Auto Increment) så att dess värde höjs automatiskt med ett.

För kategorinamnsfältet väljer du typen VARCHAR och ställer in den maximala längden till 255 tecken.

Om du vill lägga till ett eller flera fält, då i fältet Lägg till, ange det antal som motsvarar antalet fält du vill lägga till och klicka på ok.

Vi behöver inte fyra fält, utan bara två, så vi fyllde bara i två fält och lämnade resten tomma. Endast ifyllda fält kommer att läggas till i tabellen. När du har fyllt i alla obligatoriska fält, flytta ner sidan lite lägre och klicka på Spara.


Det är det, ett bord med ett namn kategorier skapas. Det kommer att dyka upp i listan med tabeller till vänster på skärmen.

Andra sättet:

Omedelbart efter att vi har gått in i databasen ser vi ett sådant block Skapa bord. Detta block har 2 fält där vi kan ange namnet på tabellen och antalet kolumner i tabellen. Låt oss skapa, till exempel, en tabell med registrerade användare, låt oss kalla denna tabell användare. Den här tabellen kommer att ha följande fält: id, login, lösenord, e-post, f_name, s_name, I fältet antal kolumner anger du 6 och klickar på OK.


Samma fönster kommer att visas som i den första metoden.


Efter att ha fyllt i alla fält, gå ner lite lägre och klicka på knappen spara.

Alla bord användare skapas. Den lades också till i den vänstra listan med de skapade databaserna.

Det är allt för idag. Nu vet du, hur man skapar MySQL-databas och tabeller i phpmyadmin utan svårigheter och pussel. Jag önskar alla lycka till!

Gillade du artikeln?

Hej kära läsare av bloggsidan. Idag vill jag prata om ett manus (program) PhpMyAdmin, som hjälper till i en bekväm grafisk form (utan att ange SQL-frågor) för att hantera databaser på MySQL-servern. Beroende på användarens åtkomstnivå kan du med hjälp av detta serverskript hantera både enskilda databaser och hela MySQL-servern.

Jag tänker inte gå djupare, för... För det första är jag helt enkelt inte bekant med den fullständiga funktionaliteten hos detta gratisverktyg, och för det andra är det osannolikt att du behöver det när du arbetar med din webbplats.

Men PhpMyAdmin-programmet blev detsamma för mig. Det är sant, även om jag använder det ständigt, som regel, för ett mycket begränsat antal operationer. Främst när jag vill skapa en webbplatsdatabas, optimera databastabeller och i sällsynta fall hjälper det mig att göra ändringar i alla artikeltexter på en gång, vilket avsevärt sparar tid.

Installation och konfiguration av PhpMyAdmin

Det säger sig självt att PhpMyAdmin har mycket fler möjligheter, men detta räcker för mig. Även om jag, när jag studerade Popovs videokurs i PHP och MySQL, använde det här programmet för att skapa mina egna databaser och för att skapa de nödvändiga tabellerna med de nödvändiga fälten i dessa databaser.

I allmänhet, i den här videokursen, pratar Evgeniy om att skriva sitt eget CMS (inte så komplext och sofistikerat, naturligtvis, som till exempel, men ändå ha en adminpanel) med PHP och frågespråket MySQL. Längs vägen lär du dig naturligtvis grunderna i dessa språk, vilket kommer väl till pass och kommer att vara användbart när du arbetar med din egen webbplats. Kursen är mycket stor och omfattande, men enligt min mening användbar, särskilt för nybörjare i denna fråga.

PhpMyAdmin kommer att installeras på de allra flesta värdsidor (åtminstone på RuNet) för att ge webbansvariga möjlighet att arbeta med sina databaser. Databaser skapas som regel med hjälp av värdkontrollpanelen själv (), men att arbeta med en redan skapad MySQL-databas för nästan alla värdar överlåts till PhpMyAdmin, och detta är korrekt, eftersom det är mycket väl lämpat för detta, och själva manuset är bekant för många.

Den där. Du kommer troligen inte att behöva installera och konfigurera det här programmet själv, men jag kommer ändå, för säkerhets skull, kort berätta var du kan ladda ner skriptet och hur du installerar och konfigurerar det. Förresten, det här programmet kan användas inte bara på värdservern, utan också på en lokal server med MySQL installerat. Skriptet ingår redan som standard.

I allmänhet är det svårt för mig att föreställa mig en situation där du kan behöva installera och konfigurera PhpMyAdmin själv, även om jag har stött på en sådan situation. För ett och ett halvt år sedan var bloggsidan värd där det här skriptet först inte var installerat och jag var tvungen att ladda ner och installera det själv, även om det inte är något komplicerat med det.

Ladda ner PhpMyAdmin med stöd för det ryska språket kan du från denna sida, även om du också kan ladda ner en version av skriptet med stöd för endast det engelska språket därifrån. Den senaste aktuella versionen är 4.0.5 och kommer att vara kompatibel med PHP 5 och MySQL 5.

Version 2.11.11.3 är kompatibel med äldre versioner av PHP 4+ och MySQL 3+. Efter att ha laddat ner programarkivet måste du packa upp det och ansluta till din webbplats via FTP, till exempel med .

Skapa en katalog i rotmappen (vanligtvis antingen PUBLIC_HTML eller HTDOCS) på din webbplats med vilket namn du förstår, till exempel "myadmin" (om du använder versaler i namnet på katalogen, då när du kommer åt den från adressfältet i webbläsaren måste du ta hänsyn till skiftläge).

Tja, nu, med FileZilla, kopiera innehållet i arkivet med skriptet till den skapade katalogen (hela massan av mappar och filer från distributionen kan väljas på en gång genom att trycka på Ctrl+A på tangentbordet) och klicka på " Ladda upp till server" och välj det från snabbmenyn:

När filerna har kopierats (detta är installera PhpMyAdmin) måste du förkonfigurera detta skript. Det enklaste sättet att ställa in detta är att byta namn på filen "config.sample.inc.php" (från "myadmin"-mappen du skapade) till "config.inc.php".

Efter detta, öppna den resulterande filen "config.inc.php" för redigering och fortsätt med inställningarna, som består av att ställa in en identifierare som hjälper till att kryptera ditt lösenord för att komma åt PhpMyAdmin i webbläsarcookien. För att göra detta, i raden:

$cfg["blowfish_secret"] = "";

Ange minst 10 tecken mellan enstaka citattecken, så här:

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

Du behöver inte komma ihåg den angivna sekvensen. Egentligen kan den preliminära installationen av PhpMyAdmin anses vara komplett. Även om du också kan ändra standardinloggningsmetoden, som anges på raden:

$cfg["Server"][$i]["auth_type"] = "cookie";

I det här fallet måste du ange ditt användarnamn och lösenord varje gång för att logga in, vilket kan komma ihåg i en cookie med hjälp av webbläsaren. Men du kan ersätta denna rad med denna kod:

$cfg["Server"][$i]["auth_type"] = "config"; $cfg["Servers"][$i]["user"] = "din_inloggning"; $cfg["Server"][$i]["password"] = "parol_odnako";";

På den andra och tredje raden i denna kod ställer du in inloggning och lösenord för att komma in i programmet, som du nu inte behöver skriva (automatisk inloggning). Men den här inloggningsmetoden är mindre säker än standardmetoden, men om du arbetar med webbplatsen på en lokal värd, så kommer denna inloggningsinställning att vara att föredra.

Exportera och importera databas via PhpMyAdmin

När du är klar med installationen kan du försöka logga in. För att göra detta måste du i adressfältet i din webbläsare skriva sökvägen till mappen där du installerade PhpMyAdmin-distributionsfilerna. Det är, till exempel, för min blogg skulle den här adressen se ut så här:

Https://site/myadmin/index.php

Om du har installerat och konfigurerat skriptet korrekt, kommer ett fönster att visas som uppmanar dig att ange ditt användarnamn och lösenord för att komma in i programmet:

För att logga in kan du använda användarnamnet och lösenordet som din värd gav dig. Om du installerar PhpMyAdmin på din server kommer inloggningen att vara "root" som standard, och lösenordet är det du angav när du installerade MySQL. Som ett resultat kommer du att föras till huvudsidan för skriptet:

Husikonen låter dig alltid gå tillbaka till programmets första sida. Låt oss titta på de åtgärder som användare oftast utför - skapa och återställa en databassäkerhetskopiering. Generellt sett kan du naturligtvis skapa en databassäkerhetskopiering på många sätt, men säkerhetskopior gjorda via Php My Admin har aldrig svikit mig.

Det finns skript och tillägg för olika CMS som kan skapa säkerhetskopior av databas på ett schema och utan ditt deltagande alls, men jag föredrar personligen att använda manuella säkerhetskopior (jag känner mig säkrare så). Databasen för olika CMS innehåller det mest värdefulla som du har på din webbplats - artiklarna du skrev, vars förlust skulle vara oersättlig.

I den vänstra kolumnen i PhpMyAdmin-gränssnittet, välj den databas du vill säkerhetskopiera och gå sedan till fliken "Exportera" från den övre horisontella menyn i huvudprogramfönstret:

Det här programmet kan arkivera en säkerhetskopia av databasen i farten, så längst ner på sidan som öppnas är det vettigt att markera "gzip"-rutan, och därigenom minska volymen och tiden för nedladdning. I kolumnen "Exportera" kommer som standard alla tabeller från databasen du behöver att väljas och formatet för att spara den som "SQL" kommer att väljas.

Om du bara vill kopiera några tabeller, välj bara dem. För att skapa en säkerhetskopia i PhpMyAdmin behöver du bara klicka på "ok"-knappen och välja en plats på din dator för att lagra arkivet. Egentligen är allt snabbt och enkelt. Det enda du behöver göra är att komma ihåg att upprepa denna procedur efter att du har lagt till nytt material på webbplatsen.

Låt oss nu tänka tillbaka på det sorgliga ögonblicket när du kan behöva återställa databasen från en tidigare skapad säkerhetskopia. Först är det bättre att ta bort alla befintliga tabeller i databasen som återställs. För att göra detta, klicka på dess namn i programmets vänstra kolumn och, under listan över alla databastabeller, klicka på "Markera alla" och välj "Ta bort" från rullgardinsmenyn:

Efter det går du från toppmenyn i huvudfönstret i PhpMyAdmin till fliken "Importera", klickar på knappen "Välj fil" och börjar leta igenom din dator på jakt efter den senaste uppdaterade säkerhetskopian av databasen du behöver.

Programmet kommer att ta lite tid att extrahera och återställa alla databastabeller från arkivet, varefter du åter kan njuta av en fullt fungerande webbplats. Allt är också väldigt enkelt och snabbt, vilket är goda nyheter.

Skapa en ny databas och användare i PhpMyAdmin

Om du skapar en webbplats på din egen server (lokal, virtuell eller dedikerad) kan du behöva skapa en ny databas, vilket enkelt kan göras i det här programmet. För att göra detta behöver du på den första sidan bara ange dess namn i fältet "Skapa en ny databas" och klicka på knappen Skapa. Det var allt, en ny databas har skapats i PhpMyAdmin.

Nu måste vi skapa en användare för denna databas - på den första sidan, följ länken "Privileges":

Och i fönstret som öppnas måste du följa länken "Lägg till ny användare":

  1. Användarnamn - ange önskat namn på latin (det blir din inloggning när du loggar in)
  2. Värd - ange vanligtvis localhost
  3. Lösenord och bekräftelse - kom på ett mer komplext lösenord så att fienden inte gissar

I området "Globala privilegier" väljer du de funktioner som ska ges till användaren du skapar. För en lokal server är det bäst att klicka på länken "Markera alla":

Tja, vi har också framgångsrikt skapat en ny användare i PhpMyAdmin.

Andra sätt att använda PhpMyAdmin

Jag hade en gång ett fall när den, efter att ha flyttat min sida till en annan server, började generera ett databasfel. Efter att ha öppnat programmet såg jag ett meddelande om att en av tabellerna i min databas var skadad.

Men detta problem löstes ganska enkelt och snabbt med hjälp av självaste PhpMyAdmin. För att göra detta kontrollerade jag den skadade tabellen och valde alternativet "Återställ tabell" från rullgardinsmenyn nedan.

Dessutom använder jag ganska ofta alternativet om bordsoptimering som behöver denna optimering. För att göra detta klickar du bara längst ner i listan med tabeller på länken "Markera de som kräver optimering" och väljer alternativet "Optimera tabell" från rullgardinsmenyn:

Tja, jag använder också ibland denna möjlighet att köra SQL-frågor på vissa databastabeller. Det är väldigt bekvämt när du behöver ändra något i texterna i alla artiklar på din webbplats. Om antalet artiklar har överskridit hundra är det helt enkelt inte möjligt att göra detta manuellt. Detsamma kan göras genom att installera det nödvändiga tillägget på ditt CMS, men du klarar dig bara med PhpMyAdmin.

Uppmärksamhet!!! Innan du utför följande steg , se till att göra en säkerhetskopia databas på det sätt som beskrivs ovan.

I WordPress lagras artiklar i en tabell som heter "wp_posts", så för att göra ändringar i texterna i alla artiklar måste du klicka på namnet på denna tabell i den vänstra kolumnen i programfönstret, och i det centrala fönstret gå till fliken "Bläddra" från toppmenyn:

Ett separat fönster öppnas där du måste skriva SQL-frågetext, gör ändringar i alla artiklar på webbplatsen. Den här texten kommer att se ut ungefär så här:

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

Förra gången jag ändrade rubriknivåerna inuti artiklar (jag tog bort h4-nivårubriker, ersatte dem med h3) och körde följande SQL-frågor i följd genom PhpMyAdmin:

UPPDATERA wp_posts SET post_content =REPLACE(post_content, "

", "

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

", ""););

Till höger om SQL-frågeinmatningsområdet i PhpMyAdmin-fönstret kan du bara välja de fält där du vill göra ändringar. Artikeltexter i WordPress skrivs i fältet "post_content":

Det finns många fler sätt att använda detta program för att utföra dagliga databasoperationer.

Om du känner till andra användbara funktioner i PhpMyAdmin, lägg upp en länk i kommentarerna eller förklara sakens essens med ord.

Lycka till! Vi ses snart på bloggsidans sidor

Du kanske är intresserad

Windows urklipp och spara dess historia i Clipdiary
Dropbox - hur du använder molndatalagring, samt att arbeta med Dropbox-programmet på dator och mobil Program för marknadsföring på Instagram
KeePass är en komplex lösenordshanterare och generator, samt det bästa programmet för att lagra och bekvämt använda lösenord
Punto Switcher - gratis omkopplare för tangentbordslayout och andra funktioner i Punto Switcher-programmet
Hur man lägger ett lösenord på en mapp (arkivera eller på annat sätt lösenordsskydda den i Windows)
Gzip-komprimering för att påskynda laddning av webbplatsen - hur du aktiverar det för Js, HTML och Css med hjälp av .htaccess-filen
Notepad++ - gratis HTML- och PHP-redigerare med syntaxmarkering, översikt över funktioner och de bästa plugins för Notepad++
Hur man kontrollerar en webbplats för trasiga länkar - Xenu Link Sleuth, plugin och onlinetjänst Broken Link Checker, såväl som sökmotorer
Artisteer - ett program för att skapa och redigera mallar för Joomla och teman för WordPress

Senaste uppdatering: 2017-12-22

Vanligtvis används databaser som datalagring. PHP låter dig använda olika databashanteringssystem, men det mest populära idag tillsammans med PHP är MySQL. MySQL är gratis programvara som låter dig interagera med databaser med hjälp av SQL-kommandon. Processen att installera och konfigurera MySQL har redan diskuterats.

För att göra det lättare för oss att arbeta med MySQL-databaser, låt oss installera en speciell uppsättning phpMyAdmin-skript. phpMyAdmin tillhandahåller ett intuitivt webbgränssnitt för hantering av MySQL-databaser. Med detta verktyg är det mycket lättare att arbeta med databaser än att hantera MySQL via konsolen.

För att installera phpMyAdmin, ladda ner arkivet och packa upp det i en mapp C:\localhost var är dokumenten för php. Låt oss döpa om den uppackade mappen till phpMyAdmin för korthetens skull.

Skapa en fil i den uppackade phpMyAdmin-katalogen config.inc.php med följande innehåll:

Och för att se till att allt är korrekt konfigurerat, låt oss gå till phpMyAdmin i webbläsaren, till exempel, http://localhost:8080/phpmyadmin:

I den vänstra kolumnen kan du se alla tillgängliga databaser på MySQL-servern. Även om du inte har skapat några databaser ännu, har servern redan en uppsättning standarddatabaser.

Den högra sidan av phpMyAdmin-gränssnittet innehåller grundläggande databashanteringsverktyg, såväl som olika konfigurationsinformation.

Skapa en MySQL-databas i phpMyAdmin

För att utbyta data med MySQL-servern (spara, ändra, radera, hämta data) behöver vi naturligtvis en databas. Vi kan skapa en databas från MySQL-konsolen, såväl som från det visuella gränssnittet phpMyAdmin.

Låt oss öppna phpMyAdmin-gränssnittet. Låt oss gå till fliken Databaser. Under etiketten Skapa en databas Låt oss ange ett namn för den nya databasen, till exempel compstore och klicka på knappen "Skapa".

Och efter det kommer vi att få ett meddelande om framgångsrikt skapande av en ny databas, och den kommer att läggas till i databaslistorna.

Den nya databasen är fortfarande tom och innehåller ingenting. Låt oss lägga till en tabell som lagrar data. För att göra detta, klicka på namnet på databasen och vi kommer att tas till fliken "Struktur", där vi kommer att erbjudas alternativ för den nya tabellen. I fältet "Namn" anger du namnet på den nya tabellen. Låt tabellen lagra data om smartphonemodeller, så låt oss ange namnet "telefoner" och ange siffran 3 som antal kolumner:

För att skapa en tabell, klicka på knappen "Vidarebefordra". Efter detta kommer vi att ha en uppsättning celler för att ställa in kolumnparametrar. Låt oss ange följande sekventiellt för kolumnnamnen: id, namn, företag. Som typ kommer vi att ange INT-typen för id-kolumnerna och VARCHAR-typen för namn- och företagskolumnerna. För namn- och företagskolumnerna, i fältet "Längd/Värden", ange siffran 200 - det kommer att indikera den maximala radlängden i tecken. För id-kolumnen, ange PRIMÄR i fältet "Index" och sätta en bock i fältet "A_I" (AutoIncrement):

Så tabellen kommer att ha kolumner för Unikt ID, Telefonnamn och Tillverkarens namn. Och klicka sedan på "Spara"-knappen nedan.

Efter att ha skapat tabellen kan vi se tabellen och dess kolumner i databaskolumnen:

Detta är inte det enda sättet att skapa tabeller i phpMyAdmin, eftersom vi här kan manipulera databasen med hjälp av SQL-frågor. Så välj vår databas i listan över databaser och gå till fliken "SQL". Den visar ett fält för att ange ett kommando i SQL-frågespråket. Låt oss skriva in följande kommando i den:

SKAPA bordstelefoner1 (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, namn VARCHAR(200) NOT NULL, företag VARCHAR(200) NOT NULL)

Detta är ett standardkommando för att skapa SQL-tabeller. Efter CREATE Table-nyckelorden kommer namnet på tabellen som skapas, och sedan kolumndefinitionerna inom parentes, separerade med kommatecken.

Varje kolumndefinition innehåller kolumnnamnet, dess typ och ett antal ytterligare värden. Till exempel, definitionen av id-kolumnen (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY) indikerar namnet på kolumnen, typen är INT, och även att kolumnen måste ha ett värde - INTE NULL, att dess värde automatiskt ökar med ett med tillägg av ett nytt objekt - AUTO_INCREMENT, och att det spelar rollen som en primärnyckel - PRIMARY KEY.

I allmänhet kommer tabellen som skapats på detta sätt att vara likvärdig med den som skapades tidigare. Klicka på knappen Vidarebefordra och en andra tabell, telefoner1, skapas.