GNU/Linux >> Linux Esercitazione >  >> Linux

Come risolvere l'avvio e l'arresto imprevisti del servizio MySQL

Questo articolo descrive il processo di risoluzione del seguente errore MySQL® per Windows®:

MySQL service on local computer started and then stopped. Some services stop automatically if they are not in use by other services or programs.

La soluzione varia a seconda della versione di MySQL. Prova le soluzioni nell'ordine delle sezioni seguenti.

Riavvia il servizio

Riavvia il servizio MySQL eseguendo il comando seguente:

mysqld --initialize

Devi accedere come root oppure usa sudo -i per eseguire questo comando.

Reinstalla il servizio

Accedi come root e reinstallare il servizio MySQL eseguendo i seguenti comandi:

mysqld --install
mysqld --initialize 

Verifica il file di configurazione my.ini

Alcune versioni di MySQL aggiungono valori esadecimali non validi all'inizio di my.ini file di configurazione. L'eliminazione dei primi tre valori esadecimali utilizzando un editor esadecimale dovrebbe risolvere questo problema. Ciò si verifica a causa di un problema con una riga di script. La riga specifica che ogni file deve avere un ID univoco, che poi aggiunge l'ordine dei byte per contrassegnare il file di testo.

Se hai un backup di my.ini originale file, puoi copiare il contenuto di questo file e incollarlo manualmente nel my.ini corrente per risolvere questo problema.

Verifica le autorizzazioni del servizio di rete

Potrebbe essere necessario verificare che il servizio di rete disponga delle autorizzazioni appropriate. Utilizza i passaggi in questa sezione per verificare che queste autorizzazioni siano corrette:

  1. Fai clic con il pulsante destro del mouse sui Dati cartella.

  2. Seleziona Proprietà .

  3. Seleziona la Sicurezza scheda.

  4. Fai clic su Avanzate .

  5. Fai clic su Modifica autorizzazioni... .

  6. Fai clic su Aggiungi... .

  7. Inserisci NETWORK SERVICE .

  8. Fai clic su Controlla nomi .

  9. Fai clic su OK .

  10. Seleziona Controllo completo .

Verifica la presenza di file predefiniti mancanti

È possibile che manchino file predefiniti. Utilizzare i passaggi in questa sezione per verificare la presenza di questi file predefiniti mancanti:

  1. Apri il prompt dei comandi.

  2. Vai a MySQL *bin* ed esegui il seguente comando:

    mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server 5.0\my.ini" --standalone --console
    
  3. Se specifica una cartella predefinita mancante, dovresti creare un nuovo file predefinito.


Linux
  1. Come installare e configurare VSFTPD

  2. Come installare e configurare Dovecot

  3. Cos'è NFS e come installarlo su Linux

  4. Come estrarre i file .gz e .tar.gz in Linux

  5. Arresto dell'unità Systemd insieme a un'altra. Inizio lavori?

Come montare e smontare i file system in Linux

File host Linux:come modificarlo e utilizzarlo?

Come creare e utilizzare file di scambio su Linux

Come installare e configurare la condivisione di file Samba su Ubuntu 20.04

Come eseguire il multi-master MySQL con Percona e Keepalived

Come reindirizzare l'output del servizio systemd su un file