mariadb-admin(1)

Från Wiki.linux.se -Linux wikipedia på Svenska.
Hoppa till navigering Hoppa till sök

mariadb-admin(1)

NAME

mariadb-admin — klient för administration av en MariaDB-server (mariadb-admin är nu en symbolisk länk till mariadb-admin)

SYNOPSIS

mariadb-admin [options] command [command-arg] [command [command-arg]] ...

BESKRIVNING

mariadb-admin är en klient för att utföra administrativa operationer. Du kan använda den för att kontrollera serverns konfiguration och aktuella status, skapa och ta bort databaser med mera.

Anropa mariadb-admin så här:

shell> mariadb-admin [options] command [command-arg] [command [command-arg]] ...

mariadb-admin stöder följande kommandon. Vissa av kommandona tar ett argument efter kommandonamnet.

  • create db_name

Skapar en ny databas med namnet db_name.

  • debug

Ber servern att skriva felsökningsinformation till felloggen.

Detta inkluderar också information om Event Scheduler.

  • drop db_name

Tar bort databasen med namnet db_name och alla dess tabeller.

  • extended-status

Visar serverns statusvariabler och deras värden.

  • flush-all-statistics

Rensar alla statistiktabeller.

  • flush-all-status

Rensar all status och all statistik.

  • flush-binary-log

Rensar binärloggen.

  • flush-client-statistics

Rensar klientstatistik.

  • flush-engine-log

Rensar motorlogg.

  • flush-error-log

Rensar fellogg.

  • flush-general-log

Rensar den allmänna frågeloggen.

  • flush-hosts

Rensar all information i värdcachen.

  • flush-index-statistics

Rensar indexstatistik.

  • flush-logs

Rensar alla loggar.

  • flush-privileges

Laddar om privilegietabellerna (samma som reload).

  • flush-relay-log

Rensar relay-loggen.

  • flush-slow-log

Rensar slow query-loggen.

  • flush-ssl

Rensar SSL-certifikat.

  • flush-status

Nollställer statusvariabler.

  • flush-table-statistics

Rensar tabellstatistik.

  • flush-tables

Rensar alla tabeller.

  • flush-threads

Rensar trådcachen.

  • flush-user-resources

Rensar användarresurser.

  • kill id,id,...

Avslutar servertrådar. Om flera tråd-ID:n anges får det inte finnas några blanksteg i listan.

  • old-password new-password

Liknar kommandot password men lagrar lösenordet med det gamla lösenordshashformatet (före MySQL 4.1).

  • password new-password

Sätter ett nytt lösenord. Detta ändrar lösenordet till new-password för det konto som du använder med mariadb-admin för att ansluta till servern. Nästa gång du kör mariadb-admin (eller något annat klientprogram) med samma konto måste du därför ange det nya lösenordet.

Om värdet new-password innehåller mellanslag eller andra tecken som är specialtecken för kommandotolken måste du omsluta det med citattecken. I Windows ska du använda dubbla citattecken i stället för enkla; enkla citattecken tas inte bort från lösenordet utan tolkas som en del av det. Exempel:

shell> mariadb-admin password "my new password"

Varning Använd inte detta kommando om servern startades med alternativet --skip-grant-tables. Ingen lösenordsändring kommer att tillämpas. Detta gäller även om du föregår lösenordskommandot med flush-privileges på samma kommandorad för att återaktivera privilegietabellerna, eftersom flush-operationen sker efter att du ansluter. Du kan däremot använda mariadb-admin flush-privileges för att återaktivera privilegietabellerna och därefter köra ett separat mariadb-admin password-kommando för att ändra lösenordet.

  • ping

Kontrollerar om servern lever. Returstatus från mariadb-admin är 0 om servern körs, 1 om den inte gör det. Den är 0 även vid fel som ”Access denied”, eftersom det betyder att servern körs men nekade anslutningen, vilket skiljer sig från att servern inte körs.

  • processlist

Visar en lista över aktiva servertrådar. Detta motsvarar utdata från satsen SHOW PROCESSLIST. Om alternativet --verbose anges liknar utdata den från SHOW FULL PROCESSLIST.

  • reload

Laddar om privilegietabellerna.

  • refresh

Rensar alla tabeller och stänger och öppnar loggfilerna.

  • shutdown

Stoppar servern.

  • start-all-slaves

Startar alla slavar.

  • start-slave

Startar replikering på en slavserver.

  • status

Visar ett kort serverstatusmeddelande.

  • stop-all-slaves

Stoppar alla slavar.

  • stop-slave

Stoppar replikering på en slavserver.

  • variables

Visar serverns systemvariabler och deras värden.

  • version

Visar versionsinformation från servern.

Alla kommandon kan förkortas till ett unikt prefix. Exempel:

shell> mariadb-admin proc stat
+----+-------+-----------+----+---------+------+-------+------------------+
| Id | User  | Host      | db | Command | Time | State | Info             |
+----+-------+-----------+----+---------+------+-------+------------------+
| 51 | monty | localhost |    | Query   | 0    |       | show processlist |
+----+-------+-----------+----+---------+------+-------+------------------+
Uptime: 1473624  Threads: 1  Questions: 39487
Slow queries: 0  Opens: 541  Flush tables: 1
Open tables: 19  Queries per second avg: 0.0268

Resultatet från kommandot mariadb-admin status visar följande värden:

  • Uptime

Antalet sekunder som MariaDB-servern har varit igång.

  • Threads

Antalet aktiva trådar (klienter).

  • Questions

Antalet frågor (queries) från klienter sedan servern startades.

  • Slow queries

Antalet frågor som har tagit mer än log_slow_query_time sekunder.

  • Opens

Antalet tabeller som servern har öppnat.

  • Flush tables

Antalet kommandon av typen flush-*, refresh och reload som servern har utfört.

  • Open tables

Antalet tabeller som för närvarande är öppna.

  • Memory in use

Mängden minne som allokerats direkt av mariadbd. Detta värde visas endast när MariaDB har kompilerats med --with-debug=full.

  • Maximum memory used

Den maximala mängden minne som allokerats direkt av mariadbd. Detta värde visas endast när MariaDB har kompilerats med --with-debug=full.

Om du kör mariadb-admin shutdown när du ansluter till en lokal server med en Unix socket-fil väntar mariadb-admin tills serverns process-ID-fil har tagits bort, för att säkerställa att servern har stoppats korrekt.

mariadb-admin stöder följande alternativ, som kan anges på kommandoraden eller i alternativfilgrupperna [mariadb-admin] och [client].

  • --help, -?

Visar hjälp och avslutar.

  • --character-sets-dir=path

Katalogen där teckenuppsättningar är installerade.

  • --compress, -C

Komprimerar all information som skickas mellan klienten och servern om båda stöder komprimering.

  • --connect-timeout=timeout

Samma som --connect_timeout, se slutet av detta avsnitt.

  • --count=N, -c N

Antalet iterationer att köra vid upprepad kommandokörning om alternativet --sleep används.

  • --debug[=debug_options], -# [debug_options]

Skriver en felsökningslogg. En typisk sträng för debug_options är 'd:t:o,file_name'. Standardvärdet är 'd:t:o,/tmp/mariadb-admin.trace'.

  • --debug-check

Kontrollerar minnes- och öppna-fil-användning vid avslut.

  • --debug-info

Skriver felsökningsinformation samt statistik för minne och CPU-användning när programmet avslutas.

  • --default-auth

Standardplugin för autentisering på klientsidan att använda.

  • --default-character-set=charset_name

Använder charset_name som standardteckenuppsättning.

  • --defaults-extra-file=filename

Anger filename som fil att läsa standardalternativ från efter att de globala standardfilerna har lästs. Måste anges som första alternativ.

  • --defaults-file=filename

Anger filename som fil att läsa standardalternativ från, och åsidosätter globala standardfiler. Måste anges som första alternativ.

  • --force, -f

Begär inte bekräftelse för kommandot drop db_name. Fortsätt med flera kommandon även om ett fel uppstår.

  • --host=host_name, -h host_name

Ansluter till MariaDB-servern på angiven värd.

  • --local, -l

Förhindrar att SQL-kommandon skrivs till binärloggen genom att använda FLUSH LOCAL eller aktivera sql_log_bin=0 för sessionen.

  • --no-beep, -b

Undertrycker varningssignalen som normalt avges vid fel såsom misslyckad anslutning till servern.

  • --no-defaults

Läs inga standardalternativ från någon alternativfil. Detta måste vara första argumentet.

  • --password[=password], -p[password]

Lösenordet som ska användas vid anslutning till servern. Om du använder den korta formen (-p) får det inte finnas ett blanksteg mellan alternativet och lösenordet. Om du utelämnar password-värdet efter --password eller -p på kommandoraden frågar mariadb-admin efter det.

Att ange lösenord på kommandoraden bör betraktas som osäkert.

  • --pipe, -W

I Windows ansluter detta till servern via ett namngivet rör. Alternativet gäller endast om servern stöder named-pipe-anslutningar.

  • --port=port_num, -P port_num

TCP/IP-portnumret som ska användas för anslutningen eller 0 för standard enligt följande prioritering: my.cnf, $MYSQL_TCP_PORT, /etc/services, inbyggt standardvärde (3306). Tvingar --protocol=tcp när det anges på kommandoraden utan andra anslutningsegenskaper.

  • --print-defaults

Skriver programmets argumentlista och avslutar. Detta måste vara första argumentet.

  • --protocol={TCP|SOCKET|PIPE|MEMORY}

Anslutningsprotokollet att använda vid anslutning till servern. Det är användbart när andra anslutningsparametrar normalt skulle få ett annat protokoll att användas än det du vill ha.

  • --relative, -r

Visar skillnaden mellan aktuella och föregående värden när det används tillsammans med alternativet --sleep. För närvarande fungerar detta bara med kommandot extended-status.

  • --shutdown-timeouttimeout

Samma som --shutdown_timeout, se slutet av detta avsnitt.

  • --silent, -s

Avslutar tyst om en anslutning till servern inte kan upprättas.

  • --sleep=delay, -i delay

Kör kommandon upprepade gånger och väntar delay sekunder mellan körningarna. Alternativet --count avgör hur många iterationer som ska göras. Om --count inte anges kör mariadb-admin kommandon oändligt tills det avbryts.

  • --socket=path, -S path

För anslutningar till localhost: Unix socket-fil att använda, eller i Windows namnet på det namngivna röret att använda. Tvingar --protocol=socket när det anges på kommandoraden utan andra anslutningsegenskaper; i Windows tvingar det --protocol=pipe.

  • --ssl

Aktiverar SSL för anslutningen (aktiveras automatiskt med andra flaggor). Inaktiveras med --skip-ssl.

  • --ssl-ca=name

CA-fil i PEM-format (se OpenSSL-dokumentationen, implicerar --ssl).

  • --ssl-capath=name

CA-katalog (se OpenSSL-dokumentationen, implicerar --ssl).

  • --ssl-cert=name

X509-certifikat i PEM-format (se OpenSSL-dokumentationen, implicerar --ssl).

  • --ssl-cipher=name

SSL-chiffer att använda (se OpenSSL-dokumentationen, implicerar --ssl).

  • --ssl-key=name

X509-nyckel i PEM-format (se OpenSSL-dokumentationen, implicerar --ssl).

  • --ssl-crl=name

Lista över återkallade certifikat (se OpenSSL-dokumentationen, implicerar --ssl).

  • --ssl-crlpath=name

Sökväg till lista över återkallade certifikat (se OpenSSL-dokumentationen, implicerar --ssl).

  • --ssl-verify-server-cert

Verifierar serverns ”Common Name” i certifikatet mot värdnamnet som används vid anslutning. Detta alternativ är avstängt som standard.

  • --tls-version=name

Accepterar en kommaseparerad lista med TLS-protokollversioner. En TLS-protokollversion aktiveras endast om den finns i listan. Alla andra TLS-versioner tillåts inte.

  • --user=user_name, -u user_name

MariaDB-användarnamnet som ska användas för att ansluta till servern.

  • --verbose, -v

Utförligt läge. Skriver mer information om vad programmet gör.

  • --version, -V

Visar versionsinformation och avslutar.

  • --vertical, -E

Skriver utdata vertikalt. Detta liknar --relative, men skriver utdata vertikalt.

  • --wait[=count], -w[count]

Om anslutningen inte kan upprättas, vänta och försök igen i stället för att avbryta. Om ett count-värde anges betyder det antal försök. Standard är ett försök.

  • --wait-for-all-slaves

Väntar tills den sista binlogghändelsen har skickats till alla anslutna slavar innan servern stängs ned. Detta alternativ är avstängt som standard.

Du kan också ange följande variabler genom att använda --var_name=value:

  • connect_timeout

Maximalt antal sekunder före anslutningstimeout. Standardvärdet är 43200 (12 timmar).

  • shutdown_timeout

Maximalt antal sekunder att vänta på att servern stängs ned. Standardvärdet är 3600 (1 timme).

COPYRIGHT

Copyright 2007–2008 MySQL AB, 2008–2010 Sun Microsystems, Inc., 2010–2025 MariaDB Foundation

Denna dokumentation är fri programvara; du får distribuera den och/eller modifiera den endast enligt villkoren i GNU General Public License som publicerats av Free Software Foundation; version 2 av licensen.

Denna dokumentation distribueras i hopp om att den ska vara användbar, men UTAN NÅGON GARANTI; utan ens underförstådd garanti om SÄLJBARHET eller LÄMPLIGHET FÖR ETT VISST ÄNDAMÅL. Se GNU General Public License för mer information.

Du bör ha fått en kopia av GNU General Public License tillsammans med programmet; om inte, skriv till Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335 USA eller se: http://www.gnu.org/licenses/

SEE ALSO

För mer information, se MariaDB Knowledge Base, som finns online på: https://mariadb.com/kb/

AUTHOR

MariaDB Foundation (http://www.mariadb.org/).

COLOPHON

Denna sida är en del av projektet MariaDB (MariaDB databaseserver). Information om projektet finns på: http://mariadb.org/

Om du vill rapportera ett fel i denna manualsida, se: https://mariadb.com/kb/en/mariadb/reporting-bugs/

Denna sida hämtades från projektets Git-arkiv uppströms: https://github.com/MariaDB/server den 2026-01-16.

(Vid den tidpunkten var datumet för den senaste commit som hittades i arkivet 2026-01-16.)

Om du upptäcker renderingsproblem i denna HTML-version av sidan, eller om du anser att det finns en bättre eller mer uppdaterad källa för sidan, eller om du har rättelser eller förbättringar av informationen i denna COLOPHON-del (som inte är en del av den ursprungliga manualsidan), skicka e-post till: man-pages@man7.org

MariaDB 11.8 — 5 March 2025 — MARIADB-ADMIN(1)

Sidslut

Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/mariadb-admin.1.html Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till PC Service som har sponsrat Linux.se med webbhotell.