mariadb-admin(1)
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.
createdb_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.
dropdb_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.
killid,id,...
Avslutar servertrådar. Om flera tråd-ID:n anges får det inte finnas några blanksteg i listan.
old-passwordnew-password
Liknar kommandot password men lagrar lösenordet med det gamla lösenordshashformatet (före MySQL 4.1).
passwordnew-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,-cN
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,-hhost_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,-Pport_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,-idelay
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,-Spath
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,-uuser_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.