Hvis du støder på fejlen "mysql: kommando ikke fundet", når du prøver at køre mysql-kommandoen, betyder det, at mysql-kommandoen ikke er inkluderet i dit systems PATH. Dette problem kan opstå af manglende installation af mysql-kommandoen på dit system eller hvis den mappe, der indeholder mysql-binæren, ikke er tilføjet til dit systems PATH.
Sådan Fixer Du Det
-
Trin 1: Verificér MySQL-installationen på Dit System
For at tjekke, om MySQL er installeret på dit system, brug følgende kommando:
which mysqlDette vil vise stien til mysql-binæren, hvis MySQL er installeret. Hvis der ikke udskrives noget, betyder det, at MySQL ikke er installeret på dit system, hvilket fører til fejlen "mysql kommando ikke fundet".
-
Trin 2: Installer MySQL, hvis Den Ikke Er Installeret
Hvis MySQL ikke er installeret, kræver løsningen af fejlen "mysql kommando ikke fundet" installation. Installationsprocessen varierer afhængigt af operativsystemet. Nedenfor findes installationsdetaljer for Ubuntu og Red Hat.
Installer MySQL på Ubuntu
For at installere MySQL på Ubuntu, brug apt-pakkehåndteringen, der inkluderes som standard. Denne håndtering bruges til installation, opdatering og administration af softwarepakker på systemet. Følg disse trin:
Opdater pakkeindekset: Før du installerer MySQL, sørg for, at dit pakkeindeks er opdateret ved at køre følgende kommando:
sudo apt updateDette kan tage tid, afhængigt af antallet af pakker, der skal opdateres.
Installer MySQL: Efter at have opdateret pakkeindekset, installer MySQL ved hjælp af apt-kommandoen. Kør følgende kommando:
sudo apt install mysql-serverDette installerer MySQL-serveren sammen med alle nødvendige afhængigheder på dit system.
Start MySQL-tjenesten: Efter at have installeret MySQL, start MySQL-tjenesten for at aktivere dens brug. Kør følgende kommando:
sudo systemctl start mysqlDette starter MySQL-tjenesten og konfigurerer den til automatisk opstart ved systemopstart.
Sæt Root-adgangskoden for MySQL: Efter at have startet MySQL-tjenesten er det afgørende at sætte en adgangskode for MySQL-rootbrugeren. Da root-brugeren typisk ikke har en standardadgangskode, er det nødvendigt at sætte en for at få adgang til MySQL-serveren.
For at sætte root-adgangskoden kør følgende kommando:
sudo mysql_secure_installationDette starter MySQL-rootadgangskodeopsætningsguiden, der fører dig gennem processen med at definere en adgangskode for root-brugeren.
Log ind på MySQL: Når root-adgangskoden er sat, log ind på MySQL-serveren ved hjælp af mysql-kommandoen. Kør følgende kommando:
mysql -u root -pDu vil blive bedt om at indtaste den adgangskode, du satte i det foregående trin for at få adgang til MySQL-serveren.
Efter en vellykket login finder du dig ved MySQL-kommandoprompten, hvorfra du kan udføre MySQL-kommandoer til databaseadministration og andre opgaver.
Bemærk: Disse instruktioner er specifikke for Ubuntu og kan ikke være anvendelige på andre Linux-distributioner. For forskellige distributioner, se den respektive dokumentation til MySQL-installation og -konfiguration.
Installer MySQL på Red Hat-baseret System
For at installere MySQL på Red Hat, brug yum-pakkehåndteringen, der kommer med som standard. Yum bruges til installation, opdatering og administration af softwarepakker på systemet.
Opdater Pakkeindekset: Før du fortsætter med MySQL-installationen, sørg for, at dit pakkeindeks er opdateret. Kør følgende kommando:
sudo yum updateKommandens varighed afhænger af antallet af pakker, der skal opdateres.
Installer MySQL: Når pakkeindekset er opdateret, installer MySQL ved hjælp af yum-kommandoen. Kør følgende kommando:
sudo yum install mysql-serverDette installerer MySQL-serveren sammen med alle nødvendige afhængigheder på dit system.
Start MySQL-tjenesten: Når MySQL er installeret, start MySQL-tjenesten for at aktivere dens brug. Kør følgende kommando:
sudo systemctl start mysqldDette starter MySQL-tjenesten og konfigurerer den til automatisk opstart ved systemopstart.
Sæt Root-adgangskoden for MySQL: Efter at have startet MySQL-tjenesten er det afgørende at sætte en adgangskode for MySQL-rootbrugeren, da root-brugeren typisk ikke har en standardadgangskode. For at sætte root-adgangskoden brug følgende kommando:
mysql_secure_installationDette starter MySQL-rootadgangskodeopsætningsguiden, der fører dig gennem processen med at definere en adgangskode for root-brugeren.
Log ind på MySQL: Når root-adgangskoden er sat, log ind på MySQL-serveren ved hjælp af mysql-kommandoen. Kør følgende kommando:
mysql -u root -pDu vil blive bedt om at indtaste den adgangskode, du satte i det foregående trin for at få adgang til MySQL-serveren.
Efter en vellykket login finder du dig ved MySQL-kommandoprompten. Herfra kan du udføre MySQL-kommandoer til overvågning af dine databaser og udførelse af forskellige opgaver.
Bemærk: Disse instruktioner er specifikke for Red Hat, og deres anvendelighed kan være anderledes på andre Linux-distributioner. Hvis du bruger en anden Linux-distribution, se den specifikke dokumentation til vejledning om MySQL-installation og -konfiguration.
-
Trin 3: Tilføj MySQL til Systemets Sti
Hvis du har installeret MySQL, men mysql-kommandoen stadig ikke findes, betyder det, at mappen, der indeholder mysql-binæren, ikke er en del af dit systems PATH. For at løse dette problem tilføjer du mysql-binæren til dit systems PATH ved at ændre PATH-miljøvariablen.
Kør følgende kommando, erstattende
<mysql_bin_dir>med mappen, der indeholder mysql-binæren:export PATH=$PATH:<mysql_bin_dir>Hvis mysql-binæren er placeret i mappen
/usr/local/mysql/bin, brug denne kommando:export PATH=$PATH:/usr/local/mysql/binEfter at have kørt denne kommando, skal du kunne udføre mysql-kommandoen uden at støde på fejlen "mysql: kommando ikke fundet".
Husk, at PATH-miljøvariablen nulstilles hver gang du åbner et nyt terminalvindue. Derfor skal du køre denne eksportkommando hver gang du åbner et nyt terminalvindue for at sikre, at mysql-kommandoen fungerer korrekt.