Hvis du har hatt problemer med å administrere en database fra en annen server, ikke bekymre deg, i dag skal vi fortelle deg alt relatert til MYSQL -kommandoer.
MYSQL -kommandoer
Å snakke om denne typen formater og kommandoer tar ganske enkelt hensyn til måten en database vil bli satt inn på en webside på. Det er viktig å vite hvordan du legger inn MYSQL -kommandoer gjennom et filmedium, så vel som gjennom en terminal.
Spørringen etter databasen er avgjørende for driften av ethvert system. Bruken gjøres vanligvis gjennom PHP -siden, men håndteringen er praktisk å gjøre med PhpMyAdmin -programmet. Imidlertid skjer det at hvis det er problemer, er det mest levedyktige alternativet å skrive dem inn via en kommandolinje.
På samme måte, hvis vi er på en fjern server og får tilgang via terminalen, er det nødvendig å bruke dette verktøyet for å gjenopprette disse filene. I dag vil vi gi deg noen instruksjoner slik at du kan vite hvordan denne prosessen utføres.
Finn filen
MySQL -filer brukes gjennom en klientprogramvare, som den deler den samme denominative MySQL. Den brukes i de fleste tilfeller til å kontrollere databasen gjennom kommandolinjen; De er aktive når forskjellige filprogrammeringer utføres og MySQL -kommandoer.
I alle enheter som har Windows -programvaren installert, kan denne filen hentes, og plasseringen er på følgende adresse: C: ProgramfilerMySQLMySQL Server 4.1bin.
Du kan også få det i C: xamppmysql; denne katalogen kan være annerledes, men bare i navn.
På vinduer
For eksempel, noen ganger og avhengig av versjonen av Windows -operativsystemet, er den plassert på disk C: eller på et annet sted i minnet på datamaskinen, på samme måte kan den være plassert i en annen lenke der programmereren har bestemt seg for å sette inn den. Det avhenger mye av hvilken type program som ble brukt for å installere det.
Men ikke bekymre deg for søket, ved hjelp av Google -motorer kan du enkelt finne dem, spesielt når du får riktig mappe, siden datamaskinens egen søkemotor noen ganger ikke tilbyr den informasjonen vi trenger.
Den riktige mappen eller den du vil administrere er lokalisert som anvist av Google. For eksempel, hvis vi er på Windows og vi vil ha tilgang til MySQL -alternativet, befinner vi oss i katalogen eller plasserer mappen i PATH -konfigurasjonen.
På Linux
Vi kjenner brukervennligheten som Linux tilbyr alle programmerere og utviklere, selv om dette ikke betyr at det er lettere å få tilgang til MySQL -filer, er det enkelt å gjøre det gjennom kommandolinjene; den kan også nås fra en hvilken som helst annen katalog.
Så når databasemotoren er plassert, gir det samme systemet "MySQL" -filen, uavhengig av hvilken mappe vi er i, og derfor er det enkelt for Linux å utføre denne handlingen.
På Mac
Noen tror at dette systemet alltid er noe annerledes enn sine rivaler Windows og Linux, men det er interessant å vite at det på Mac avhenger mye av hvordan MySQL -filen er installert på datamaskinen. I dette tilfellet er kommandoen ikke direkte tilgjengelig som i Linux eller Windows, selv med databasmotoren konfigurert.
For å gjøre dette må vi gjøre et søk på Google, som vil tilby oss all informasjonen vi trenger for å finne den på datamaskinen og få direkte tilgang til "MySQL" -filen. En konfigurasjon som utføres i denne typen filer er bruken i installasjonen av Mamp -programmet; det umiddelbare svaret på systemet vil være FAQ, som vil hjelpe oss å bruke kommandoen "mysql" på Mac og installere det med Mamp -serveren.
Koble til MySQL -server
Etter at du har funnet MySQL -filen, må du koble til lederen via kommandolinjen. Fortsett deretter med å påkalle MySQL, plassere identifikatoren for filen med samme navn og angi de grunnleggende tilkoblingsalternativene.
Hvis vi setter "% mysql", får vi tilgang til kommandolinjen, og derfra kan vi unngå hurtig opprinnelse, men ved å sette; c: mysqlbin>. Vi ignorerer direkte "%" -tegnet.
Indikasjonen kobler seg til databasen i henhold til parametrene og betingelsene som programmet har som standard. Sette inn og binde den lokale serveren med brukernavn eller passord i tomme strenger; Deretter må du skrive inn en annen informasjon for å kunne koble til databasen, for eksempel plassere følgende parametere: mysql -h server_name -u brukernavn -p.
Nå, hvis vi vil koble databasen til den lokale serveren ved hjelp av rotbrukernavnet, bør vi skrive følgende: mysql -h localhost -u root -p, i denne forstand ber systemet om passord for den typen rotbrukere. Etter å ha introdusert det, går vi inn på MySQL -kommandolinjen; så meldingen endres til følgende: mysql>
Hvis du angir passordet direkte på kommandolinjen, kan en umiddelbar oppføring gjøres, men det er ikke tilrådelig av sikkerhetshensyn, i dette tilfellet vil kommandoen være: mysql -h localhost -u root -pmi_key, skriv inn -py my_key skal ikke etterlate mellomrom med mindre du er på en lokal server.
Disse programmeringsprosessene er viktige i hvert operativsystem. Hvis du vil ha mer informasjon relatert til dette emnet, inviterer vi deg til å lese følgende artikkel I programmeringen
Bruke MySQL -konsollen
Etter at vi er inne i konsollen, har vi til rådighet alle alternativene til MySQL -kommandoen, som lar oss administrere og utføre enhver aktivitet med databasen og SQL -koden. Imidlertid bør det være normalt å koble seg til en hoveddatabase først, for å få muligheten til å jobbe tryggere.
Følgelig må "bruk" -kommandoen brukes etterfulgt av navnet på databasen som vi vil koble til, la oss se eksemplet: mysql> bruk min database; vi går deretter inn i "mybaseddata" -databasen. Imidlertid må vi ta hensyn til alle utsagnene som må ligge innenfor MySQL -kommandolinjen.
Hver ender på ";". Så hvis vi ikke plasserer det semikolonet, blir kommandoen ikke utført, og derfor kommer ledeteksten igjen, noe som er en indikasjon på at vi må fortsette å skrive inn setninger.
Imidlertid, hvis vi bare vil utføre utsagnet som vi tidligere hadde valgt bare ved å plassere «;» Det vil være nok. Av denne grunn bør ikke den komplette kommandoen skrives inn igjen, og den indikerer bare ";" og trykk enter.
Databaseliste
For å velge en bestemt database må vi utføre en handling, som lar oss se hvilke som er tilgjengelige; for dette må vi sette følgende syntaks: mysql> vis databaser; Det vises en liste med alle databasene som finnes på datamaskinen vår. Og på slutten vises følgende: mysql> vis databaser ->; 5 rader i sett (0.02 sek).
Lag en database
Husk at vi er inne i Mysql -filen, som gir oss ressurser til å utføre forskjellige handlinger relatert til databaser, noe som er nødvendig for å migrere, administrere og laste opp informasjon til en server. Hvis vi vil opprette en database, må vi gjøre følgende:
Skriv "opprett database", ledsaget av navnet vi vil legge til den nye databasen, la oss se: mysql> opprett databaseeksempel; dette oppretter filen.
Det vil opprette en database kalt "eksempel", som vil bli registrert i MySQL, og vi kan bruke den senere, så hvis vi vil bruke den i fremtiden, utfører vi følgende handling: mysql> bruk eksempel.
Databaseadministrasjon
Denne databasen er inaktiv siden den nettopp ble opprettet, men hvis vi brukte en allerede brukt database, må vi skrive navnet. Også, hvis vi vil bruke eller se tabellene som komponerer det, må vi skrive "vis tabeller", la oss se: mysql> vis tabeller.
I denne forstand inneholder databasen ikke tabeller, informasjon som denne vises umiddelbart: "Tomt sett". Tvert imot, hvis det er flere tabeller i samme fil, vil listen over tabeller vises ledsaget av følgende: 2 rader i sett (0.00 sek).
For å få data relatert til en bestemt og også vite hvilke områder som er tilgjengelige, samt klassen, må vi bruke en kommando som beskriver spesifikasjonen og navnet på tabellen, som følgende: mysql> beskrivelse av administratoren. 3 rader i sett (0.11 sek).
Hvis du vil vite mer om dette og andre emner, anbefaler vi å lese følgende artikkel PowerShell -kommandoer hvor du vil få tilleggsinformasjon knyttet til dette emnet
Andre handlinger og dommer
Mens det er i MySQL -konsollen, kan det gjøres indikasjoner via kommandolinjene: I denne forstand kan enhver type kode forespørres ved hjelp av SQL; der kan vi gjøre valg, oppdateringer, tabellopprettelse og innsetting.
Måten å gjøre det på er enkel, spesielt hvis du kan litt programmering, prosessen er intuitiv og lett å utlede, vi må bare utføre setningen umiddelbart etter å ha plassert et semikolon. La oss se et eksempel:
- mysql> lag tabell test (test id int);
- Forespørsel OK, 0 rader berørt (0.08 sek).
- Du kan også bruke følgende: mysql> sett inn i testverdier (test -id) (1);
- Forespørsel OK, 1 rad berørt (0.00 sek).
Til slutt håper vi å ha løst noen tvil knyttet til denne utgaven av MySQL -databasen, som er veldig nyttig for selskaper og organisasjoner, hvis du vil få mer informasjon om det, ikke glem å kjenne og lese annet innhold som er i vår portal.