Autore Topic: mysql e problemi prima installazione  (Letto 23404 volte)

Offline adrianokr

  • Jr. Member
  • **
  • Post: 42
    • Mostra profilo
    • E-mail
Re: mysql e problemi prima installazione
« Risposta #30 il: 19 Dicembre 2009, 20:21:18 »
Ciao, grazie delle informazioni.
Il mio problema è che, non conoscendo i comandi della shell, non riesco ad aprire il file (per questo ho cercato una guida) di selinux.

Semplicemente copiando e incollando /etc/sysconfig/selinux nella shell mi da

[root@localhost ~]# /etc/sysconfig/selinux
-bash: /etc/sysconfig/selinux: Permission denied

Ho provato a cercare questo file tramite interfaccia grafica ho trovato dentro Computer>File System una cartella di nome Selinux ma nessun singolo file di nome selinux.

Offline kernel

  • Moderator
  • Hero Member
  • *****
  • Post: 636
    • Mostra profilo
    • Centos Italia
Re: mysql e problemi prima installazione
« Risposta #31 il: 19 Dicembre 2009, 21:43:36 »
ciao manca il comando cat per visualizzare il file

Codice: [Seleziona]
cat /etc/sysconfig/selinux
poi postalo qua ..

ciao
Hai fatto i backup oggi ? CentOS la classe linux superiore www.centos-italia.org - Se il tuo problema e' stato risolto, per favore comunicacelo e condiviti la conoscenza.

Offline betelgeuse

  • Jr. Member
  • **
  • Post: 40
    • Mostra profilo
    • E-mail
Re: mysql e problemi prima installazione
« Risposta #32 il: 19 Dicembre 2009, 23:20:48 »
Ciao adrianokr,
in effetti essendo corretti i permessi dei file di mysql, come dice ciso39, è molto probabile che sia selinux a bloccare l'utilizzo del file ./mysql/host.frm; evidentemente dopo l'installazione di mysql hai fatto un pò di copia/incolla con le directory di mysql, che hanno "scassato" le label di selinux.
Per disabilitare selinux, in alternativa alla modifica manuale del file /etc/sysconfig/selinux, se ti trovi in difficoltà, puoi utilizzare anche il relativo tool grafico, che trovi nel menu Amministrazione/Livello di sicurezza e Firewall; qui nel tab  SELinux dovresti trovare già selezionato il livello Enforcing; cambialo in Disabilitato.
In alternativa, se vuoi mantenere SELinux abilitato, per correggere l'errore esegui il seguente comando come utente root:
Codice: [Seleziona]
restorecon -vv -F -R /var/lib/mysqlche ti risistema tutte le label selinux della directory con i DB di mysql.
Spero che così ti si risolva il problema.
Domani parto per le vacanze di Natale e così non potrò seguire l'esito della discussione.

Auguri di buone Feste a tutti.

Offline adrianokr

  • Jr. Member
  • **
  • Post: 42
    • Mostra profilo
    • E-mail
Re: mysql e problemi prima installazione
« Risposta #33 il: 20 Dicembre 2009, 03:50:56 »
Risolto! grazie mille.. con il codice suggerito da betelgeuse sembra funzionare tutto: esegue il restart di mysqld e se vado nei servizi lo stato di mysqld è in esecuzione.

Grazie ancora e buone feste a tutti!