GNU/Linux >> Linux Esercitazione >  >> Linux

mysql non si avvia dopo aver riposizionato la directory dei dati

Aggiunta della soluzione a cui siamo giunti nei commenti come risposta completa per completezza...

I test con su/sudo hanno mostrato che mentre mysqld si lamentava degli errori di autorizzazione, l'utente mysql poteva effettivamente scrivere correttamente nella cartella, chiarendo che non si trattava di un problema di autorizzazione del file system. (Un utile primo passo se si affronta un problema simile)

Alcune distribuzioni di Linux (se non tutte?) ora sono dotate di AppArmor che limita i file/cartelle a cui gli eseguibili possono accedere.

La soluzione in questo caso era semplicemente aggiungere il nuovo percorso a /etc/apparmor.d/usr.sbin.mysqld file dei criteri.


Linux
  1. Come recuperare i dati Xfs dopo Rm?

  2. MySQL non riesce ad iniziare a usare systemctl su distribuzioni Linux systemd

  3. migliorare la velocità di importazione mysql

  4. Come avviare automaticamente mysql dopo il riavvio del server (CentOS + altre distribuzioni)?

  5. Upstart :avvia il servizio dopo il processo non upstart

Tipi di dati MySQL

PHP MySQL Seleziona dati

Ubuntu:avvia, arresta, riavvia i servizi

Recupera database mysql - mysql/mysqldump restituisce la tabella <database>.<tablename> non esiste (1146)

Impossibile inviare i dati MySQL al file

Abilitare LOAD DATA LOCAL INFILE in mysql