GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come risolvere il comando MySQL non trovato (Linux, Windows, mac OS)

Introduzione

MySQL è un sistema di gestione di database open source che funziona su Windows, Linux e macOS. Il 'Comando non trovato' errore può apparire indipendentemente dal sistema operativo in uso. Indica che il tuo sistema non è stato in grado di avviare il servizio MySQL perché non è stato in grado di trovare il file eseguibile.

Questo articolo mostra come correggere l'errore MySQL "Comando non trovato" in Windows, Linux e macOS.

Prerequisiti

  • Un sistema basato su Windows, Linux o macOS con un account amministratore
  • Un'installazione locale funzionante di MySQL

Cause dell'errore "Comando non trovato"

Ogni volta che inserisci il comando per avviare l'interfaccia MySQL, il sistema cerca nelle sue directory e prova ad eseguirlo.

L'errore "Comando non trovato" indica che il tuo sistema non è stato in grado di individuare il programma che desideri eseguire. Due dei motivi più comuni per questo errore sono:

1. Installazione MySQL danneggiata: In alcuni casi, il processo di installazione di MySQL potrebbe essere danneggiato. In tal caso, è necessaria una nuova installazione di MySQL. Se hai bisogno di assistenza per l'installazione di MySQL, abbiamo risorse che possono aiutarti a installare MySQL su CentOS7, Ubuntu 18.04 o installare MySQL su Windows con facilità.

2. La variabile d'ambiente PATH non è stata impostata: Se hai confermato che MySQL è attivo e in esecuzione, il passaggio successivo consiste nel determinare il percorso corretto. Il PERCORSO variabile elenca tutte le directory che il tuo sistema esamina e cerca di trovare un comando che hai inserito nel terminale. Se esegui un comando e non viene trovato in nessuna delle cartelle nel tuo PERCORSO definito , quindi viene visualizzato l'errore "Comando non trovato" .

Le sezioni seguenti descrivono come impostare la variabile di ambiente PATH in Windows, Linux e macOS.

Correzione dell'errore MySQL "Comando non trovato" in Windows

Avvia il prompt cmd di Windows e inserisci il comando per avviare MySQL:

mysql -u root -p

Se il sistema non è in grado di eseguire il comando, presenta il seguente errore. Segui i passaggi seguenti per risolvere il problema.

  1. Vai al menu Start di Windows e seleziona Questo PC.
  2. Fai clic su Proprietà tab.
  1. Ora seleziona Impostazioni di sistema avanzate .
  1. Fai clic sulle Variabili d'ambiente pulsante.
  1. Fai clic una volta sul Percorso variabile di sistema, quindi fai clic su Modifica pulsante .
  1. Seleziona Nuovo per aggiungere il percorso corretto per la tua cartella MySQL.
  1. Recupera il percorso completo della tua installazione di MySQL. In questo esempio, MySQL si trova su C: partizione nei Programmi cartella.
  1. Trova il cestino cartella all'interno di MySQL e copia il percorso.
  1. Incolla il percorso completo di Modifica variabile d'ambiente finestra e fai clic su OK per salvare le modifiche e uscire dalla schermata.
  1. Riavvia il cmd interfaccia e inserisci ancora una volta il comando iniziale:
mysql -u root -p

Inserisci la tua password (se predefinita).

Hai effettuato correttamente l'accesso alla tua shell bash MySQL e puoi iniziare a lavorare sui tuoi database.

Correzione dell'errore MySQL "Comando non trovato" in Linux (Ubuntu 18.04, CentOS 7)

Questa sezione del tutorial mostra quali azioni intraprendere per correggere l'errore "Comando non trovato" su CentOS 7 o Ubuntu 18.04. I comandi sono identici per entrambe le distribuzioni Linux.

Avvia la shell MySQL digitando il seguente comando nella finestra del terminale:

mysql -u root -p

Hai ricevuto l'errore "Comando non trovato". Per risolverlo, modifica il .bash_profile file.

  1. Elenca le directory che il sistema cerca durante l'esecuzione di un comando. Per farlo, inserisci quanto segue nella finestra del tuo terminale:
echo $PATH

L'output fornisce un elenco corrente di tutte le cartelle che cerca.

  1. Per aggiungere il percorso alla directory MySQL, apri il .bash_profile file. Usa il tuo editor di testo preferito (ad es. nano ) per modificare il file:
nano .bash_profile
  1. Aggiungi una riga alla fine del file che specifica la posizione della tua cartella MySQL:
export PATH=$PATH:/home/location/of/mysql/bin/folder

Diamo un'occhiata a un esempio di un file .bash_profile modificato.

  1. Salva ed esci dal file.
  1. Esegui il comando standard per avviare MySQL:
mysql -u root -p

Hai eseguito correttamente l'accesso a MySQL (MariaDB) su CentOS 7:


O Ubuntu 18.04:

Correzione dell'errore MySQL "Comando non trovato" su macOS

Gli stessi principi discussi per Windows e Linux si applicano a macOS. L'errore generale viene visualizzato su diversi sistemi operativi a causa della variabile PATH. Il sistema non è in grado di trovare file eseguibili nelle directory che cerca.

  1. Modifica il .profilo_bash file su macOS immettendo il seguente comando:
open -t .bash_profile
  1. Aggiungi il percorso per la tua cartella bin MySQL:
export PATH=${PATH}:/usr/local/mysql/bin
  1. Salva ed esci dal file.
  2. Inserisci il comando per accedere al monitor MySQL:
mysql -u root -p

Hai ottenuto con successo l'accesso alla tua shell MySQL.


Ubuntu
  1. Come risolvere l'errore di ruggine "linker 'cc' non trovato" su Linux

  2. Come correggere un errore di comando non trovato in Linux

  3. Come risolvere l'errore "semanage command" Not Found in CentOS

  4. localectl:comando non trovato

  5. Come risolvere il comando Ifconfig non trovato in Linux Ubuntu

5 soluzioni - Come correggere l'errore "Comando Zsh non trovato" in Linux o macOS

Come correggere l'errore "Comando Yum non trovato" in Linux [Aggiornamento 2022]

Fai in modo che il comando non sia stato trovato? Ecco come risolverlo

Come risolvere il comando Ifconfig non trovato su CentOS 7

Come risolvere il comando Ifconfig non trovato su Ubuntu 20.04 LTS

Come risolvere il problema:il comando curl non ha trovato un errore