Repository 32bit  Forum
Repository 64bit  Wiki

Problemi con l'utilizzo di MySQL

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

Problemi con l'utilizzo di MySQL

Messaggioda mitia64 » gio ago 23, 2012 10:41

Salve a tutti,
sto cercando di usare mysql ma ho alcuni problemi.
Premetto che sto cercando di usare mysql su slackware 13.1 (32bit) installato su un notebook Asus.
La versione di mysql e' gia' presente su Linux (infatti upgradepkg mysql-5.1.46...txz mi risponde che la versione del
software e' gia' installata).
Eseguo quindi i comandi :

- mysql_install_db che mi restituisce un warning su '--skip-locking' che risulta obsoleto ..
quindi mi chiede il inserire la password di root con il comando 'mysqladmin'
ma non da conferma di nulla

- eseguo il comando 'mysqladmin -u root password <mypwd>' che ritorna le
sequenti righe di errore :

/usr/bin/mysqladmin: connect to server at 'localhost' failed
error : 'Cant connect to local MySQL server through socket '/var/run/mysql.sock' (2)'
Check that mysql is running and that the socket: '/VAR/RUN/MYSQL/MYSQL.SOCK' EXIST!

Qualcuno mi puo' aiutare.
Grazie
mitia
mitia64
Linux 1.0
Linux 1.0
 
Messaggi: 32
Iscritto il: mar gen 12, 2010 14:32
Slackware: 13.0
Kernel: 2.6.24.5
Desktop: acer5920G

Re: Problemi con l'utilizzo di MySQL

Messaggioda Ansa89 » gio ago 23, 2012 10:52

Hai avviato il servizio "mysql"?
Avatar utente
Ansa89
Iper Master
Iper Master
 
Messaggi: 2621
Iscritto il: mer ago 29, 2007 16:57
Località: Modena
Nome Cognome: Stefano Ansaloni
Slackware: 13.1
Kernel: 3.16.1-ck1
Desktop: XFCE 4.6.1

Re: Problemi con l'utilizzo di MySQL

Messaggioda mitia64 » gio ago 23, 2012 12:24

Grazie Ansa89.

Ho controllato ed in effetti il processo demone mysql non e' attivo (ps -ef | grep mysql).
HO provato quindi a farlo partire con il comando :
>mysql_safe&
quello che trovo nel file di log /val/lib/mysql<hostname>.err sono le seguenti righe :

mysql_safe Starting mysql daemon with database from /var/lib/mysql
[Warning] '--skip-locking' is deprecated and will be remove in a future release. Please use '--skip-external-loking' instead.
/usr/libexec/mysqld: File '.mysql-bin.index' not found (ErrCode: 13)
{ERROR] Aborting
{note] /usr/libexec/mysqld: Shutdown complete
mysql_safe mysqld from pid file /var/lib/mysql/|<hostname>.pid ended

Mi puoi aiutare.
Grazie
mitia
mitia64
Linux 1.0
Linux 1.0
 
Messaggi: 32
Iscritto il: mar gen 12, 2010 14:32
Slackware: 13.0
Kernel: 2.6.24.5
Desktop: acer5920G

Re: Problemi con l'utilizzo di MySQL

Messaggioda Ansa89 » gio ago 23, 2012 12:59

Perché usi "mysql_safe" invece dell'apposito script "/etc/rc.d/rc.mysqld"?
Avatar utente
Ansa89
Iper Master
Iper Master
 
Messaggi: 2621
Iscritto il: mer ago 29, 2007 16:57
Località: Modena
Nome Cognome: Stefano Ansaloni
Slackware: 13.1
Kernel: 3.16.1-ck1
Desktop: XFCE 4.6.1

Re: Problemi con l'utilizzo di MySQL

Messaggioda mitia64 » gio ago 23, 2012 13:19

Ciao Ansa89.

Ho disinstallato mysql con il comando

>removepkg -keep mysql-5.1.46-i486-2.txz

ho installato nuovamente mysql con il comando

>upgradepkg --install-new mysql-5.1.46-i486-2.txz


- ho controllato la presenza di tutti i package
(dal sito http://pkgs.org/slackware-13.1/slackwar ... html#howto)

- ho ricercato il comando rc.mysqld nella directory /etc/rc.d (non era eseguibile --> chmod +x /etc/rc.d/rc.mysqld)

- ho eseguito il comando /etc/rc.d/rc.mysqld start

nel file di log ottendo esattamente gli stessi errori riportati precedentemente.

Grazie
mitia
mitia64
Linux 1.0
Linux 1.0
 
Messaggi: 32
Iscritto il: mar gen 12, 2010 14:32
Slackware: 13.0
Kernel: 2.6.24.5
Desktop: acer5920G

Re: Problemi con l'utilizzo di MySQL

Messaggioda tgmx » gio ago 23, 2012 13:22

Dal file /etc/rc.d/rc.mysqld :

Codice: Seleziona tutto
....
....


# To start MySQL automatically at boot, be sure this script is executable:
# chmod 755 /etc/rc.d/rc.mysqld

# Before you can run MySQL, you must have a database.  To install an initial
# database, do this as root:
#
#   mysql_install_db --user=mysql
#
# Note that the mysql user must exist in /etc/passwd, and the created files
# will be owned by this dedicated user.  This is important, or else mysql
# (which runs as user "mysql") will not be able to write to the database
# later (this can be fixed with 'chown -R mysql.mysql /var/lib/mysql').
#
# To increase system security, consider using "mysql_secure_installation"
# as well.  For more information on this tool, please read:
#   man mysql_secure_installation

# To allow outside connections to the database comment out the next line.
# If you don't need incoming network connections, then leave the line
# uncommented to improve system security.
#SKIP="--skip-networking"

....
....
Avatar utente
tgmx
Linux 3.x
Linux 3.x
 
Messaggi: 1330
Iscritto il: ven apr 28, 2006 13:40
Località: Ancona
Slackware: 13.37
Desktop: KDE 4

Re: Problemi con l'utilizzo di MySQL

Messaggioda mitia64 » gio ago 23, 2012 13:44

Grazie tgmx e Ansa89.
Ho trovato la soluzione al link
http://accadielle.it/soluzioni/archives ... de-13.html
problema di owner/gruppo delle directory /var/lib/mysql e /var/run/mysql
sono bastati i due comandi :
>chown -R mysql:mysql /var/lib/mysql
>chown -R mysql:mysql /var/run/mysql
e il comando /etc/rc.d/rc.mysqld start e partito correttamente.

Grazie a Tutti
Saluti
mitia
mitia64
Linux 1.0
Linux 1.0
 
Messaggi: 32
Iscritto il: mar gen 12, 2010 14:32
Slackware: 13.0
Kernel: 2.6.24.5
Desktop: acer5920G


Torna a Slackware

Chi c’è in linea

Visitano il forum: Majestic-12 [Bot] e 5 ospiti