Problema MySql
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware64 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 Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o 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.
1) Citare sempre la versione di Slackware64 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 Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o 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.
- targzeta
- Iper Master

- Messaggi: 6643
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Re: Problema MySql
Proviamo a fare le cose con calma. Prima elimina il log da /var/lib/mysqld e poi prova a far partire il server con 'rc.mysqld start'. Quindi posta l'intero log e non solo il grep.
Emanuele
Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
- darkstaring
- Linux 3.x

- Messaggi: 658
- Iscritto il: mer 13 ott 2010, 13:55
- Nome Cognome: Francesco Achenza
- Desktop: KDE
- Distribuzione: Arch Linux
- Contatta:
Re: Problema MySql
Non sapevo che continuava a scrivere il log 
Gli errori sono questi:
Gli errori sono questi:
Codice: Seleziona tutto
root@:mysql$ cat /var/lib/mysql/darkstar.err | grep ERROR
120705 14:35:22 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
120705 14:35:23 [ERROR] /usr/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
120705 14:35:23 [ERROR] Fatal error: Can't open and lock privilege tables: Can't find file: './mysql/host.frm' (errno: 13)
- targzeta
- Iper Master

- Messaggi: 6643
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Re: Problema MySql
Posta l'intero log e NON solo il grep.
Emanuele
Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
- ermes
- Linux 2.x

- Messaggi: 372
- Iscritto il: dom 20 feb 2005, 0:00
- Slackware: current 64
- Desktop: kde
- Località: Rho (Mi)
Re: Problema MySql
mi è venuto un dubbio:
hai copiato uno dei file myXXXX.cnf presenti nella directory /etc/mysql nel file /etc/mysql/my.cnf ?
al tuo posto rifarei tutto da capo:
- disinstallare il pacchetto mysql
- ri-installarlo
- copia di /etc/mysql/my-large.cnf in /etc/mysql/my.cnf (o uno degli altri file presenti nella directory a secondo della grandezza del tuo Db)
- cambio owner e group alla directory /var/run/mysql
- lancio di mysql_install_db --user=mysql
- lancio di /etc/rc.d/rc.mysql
così dovrebbe esserci tutto
hai copiato uno dei file myXXXX.cnf presenti nella directory /etc/mysql nel file /etc/mysql/my.cnf ?
al tuo posto rifarei tutto da capo:
- disinstallare il pacchetto mysql
- ri-installarlo
- copia di /etc/mysql/my-large.cnf in /etc/mysql/my.cnf (o uno degli altri file presenti nella directory a secondo della grandezza del tuo Db)
- cambio owner e group alla directory /var/run/mysql
- lancio di mysql_install_db --user=mysql
- lancio di /etc/rc.d/rc.mysql
così dovrebbe esserci tutto
- darkstaring
- Linux 3.x

- Messaggi: 658
- Iscritto il: mer 13 ott 2010, 13:55
- Nome Cognome: Francesco Achenza
- Desktop: KDE
- Distribuzione: Arch Linux
- Contatta:
Re: Problema MySql
Non ci capisco più niente!!
Ho disinstallato mysql ed eliminato i vari files che sarebbe rimasti nelle directory di mysql;
reinstallato mysql
ho copiato /etc/mysql/my-large.cnf in /etc/mysql/my.cnf
ma non saprei come fare il cambio dell' owner e group alla directory /var/run/mysql.. aiuti???
capite il problema da questi output???
Continua a non partire 
Ho disinstallato mysql ed eliminato i vari files che sarebbe rimasti nelle directory di mysql;
reinstallato mysql
ho copiato /etc/mysql/my-large.cnf in /etc/mysql/my.cnf
ma non saprei come fare il cambio dell' owner e group alla directory /var/run/mysql.. aiuti???
capite il problema da questi output???
Codice: Seleziona tutto
root@:run$ rm /var/lib/mysql/darkstar.err
root@:run$ sh /etc/rc.d/rc.mysqld restart
120705 22:42:20 mysqld_safe mysqld from pid file /var/run/mysql/mysql.pid ended
root@:run$ 120705 22:42:20 mysqld_safe Logging to '/var/lib/mysql/darkstar.err'.
120705 22:42:21 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
120705 22:42:22 mysqld_safe mysqld from pid file /var/run/mysql/mysql.pid ended
root@:run$ cat /var/lib/mysql/darkstar.err
120705 22:42:20 mysqld_safe mysqld from pid file /var/run/mysql/mysql.pid ended
120705 22:42:21 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
120705 22:42:21 [Note] Plugin 'FEDERATED' is disabled.
/usr/libexec/mysqld: Can't find file: './mysql/plugin.frm' (errno: 13)
120705 22:42:21 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
120705 22:42:21 InnoDB: The InnoDB memory heap is disabled
120705 22:42:21 InnoDB: Mutexes and rw_locks use GCC atomic builtins
120705 22:42:21 InnoDB: Compressed tables use zlib 1.2.6
120705 22:42:21 InnoDB: Using Linux native AIO
120705 22:42:21 InnoDB: Initializing buffer pool, size = 128.0M
120705 22:42:21 InnoDB: Completed initialization of buffer pool
120705 22:42:21 InnoDB: highest supported file format is Barracuda.
120705 22:42:21 InnoDB: Waiting for the background threads to start
120705 22:42:22 InnoDB: 1.1.8 started; log sequence number 1595675
120705 22:42:22 [ERROR] /usr/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
120705 22:42:22 [ERROR] Fatal error: Can't open and lock privilege tables: Can't find file: './mysql/host.frm' (errno: 13)
120705 22:42:22 mysqld_safe mysqld from pid file /var/run/mysql/mysql.pid ended
root@:run$ mysql_upgrade
Looking for 'mysql' as: mysql
Looking for 'mysqlcheck' as: mysqlcheck
Running 'mysqlcheck with default connection arguments
mysqlcheck: Got error: 2002: Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2) when trying to connect
FATAL ERROR: Upgrade failed
root@:run$ mysql_install_db --user=mysql
Installing MySQL system tables...
ERROR: 1007 Can't create database 'performance_schema'; database exists
120705 22:49:54 [ERROR] Aborting
120705 22:49:54 [Note] /usr/libexec/mysqld: Shutdown complete
Installation of system tables failed! Examine the logs in
/var/lib/mysql for more information.
You can try to start the mysqld daemon with:
shell> /usr/libexec/mysqld --skip-grant &
and use the command line tool /usr/bin/mysql
to connect to the mysql database and look at the grant tables:
shell> /usr/bin/mysql -u root mysql
mysql> show tables
Try 'mysqld --help' if you have problems with paths. Using --log
gives you a log in /var/lib/mysql that may be helpful.
Please consult the MySQL manual section
'Problems running mysql_install_db', and the manual section that
describes problems on your OS. Another information source are the
MySQL email archives available at http://lists.mysql.com/.
Please check all of the above before mailing us! And remember, if
you do mail us, you MUST use the /usr/bin/mysqlbug script!
- targzeta
- Iper Master

- Messaggi: 6643
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Re: Problema MySql
Prova a fare, da root:però non fare le cose a casaccio, dall'ultimo post sembravi disperato
. Magari prima rimuovi il log così poi hai il log pulito quando esegui lo "start".
Emanuele
Codice: Seleziona tutto
/etc/rc.d/rc.mysqld stop
rm /var/run/mysql/*
chown mysql.mysql /var/run/mysql
/etc/rc.d/rc.mysqld startEmanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
- ermes
- Linux 2.x

- Messaggi: 372
- Iscritto il: dom 20 feb 2005, 0:00
- Slackware: current 64
- Desktop: kde
- Località: Rho (Mi)
Re: Problema MySql
#chown -R mysql /var/run/mysql mysqldarkstaring ha scritto: ma non saprei come fare il cambio dell' owner e group alla directory /var/run/mysql.. aiuti???
#chgrp -R mysql /var/run/mysql mysql
- targzeta
- Iper Master

- Messaggi: 6643
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Re: Problema MySql
Ma questo non è esattamente quanto gli ho detto io con:ermes ha scritto:#chown -R mysql /var/run/mysql mysqldarkstaring ha scritto: ma non saprei come fare il cambio dell' owner e group alla directory /var/run/mysql.. aiuti???
#chgrp -R mysql /var/run/mysql mysql
Codice: Seleziona tutto
chown mysql.mysql /var/run/mysqlEmanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
- ermes
- Linux 2.x

- Messaggi: 372
- Iscritto il: dom 20 feb 2005, 0:00
- Slackware: current 64
- Desktop: kde
- Località: Rho (Mi)
Re: Problema MySql
assolutamente si
- ZeroUno
- Staff

- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: Problema MySql
Ma ci sono dati in quel database? (ho visto che hai provato a dare mysql_install_db )
Altrimenti
/etc/rc.d/rc.mysql stop
killall -9 mysqld mysqld_safe
rm -rf /var/lib/mysql /var/run/mysql
mkdir /var/lib/mysql /var/run/mysql
chown mysql.mysql /var/lib/mysql /var/run/mysql
mysql_install_db --user=mysql
Però c'è una cosa che non mi torna: il tuo hostname! dov'è? perchè mysql usa darkstar.err e il tuo prompt dice root@:
Altrimenti
/etc/rc.d/rc.mysql stop
killall -9 mysqld mysqld_safe
rm -rf /var/lib/mysql /var/run/mysql
mkdir /var/lib/mysql /var/run/mysql
chown mysql.mysql /var/lib/mysql /var/run/mysql
mysql_install_db --user=mysql
Però c'è una cosa che non mi torna: il tuo hostname! dov'è? perchè mysql usa darkstar.err e il tuo prompt dice root@:
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111- darkstaring
- Linux 3.x

- Messaggi: 658
- Iscritto il: mer 13 ott 2010, 13:55
- Nome Cognome: Francesco Achenza
- Desktop: KDE
- Distribuzione: Arch Linux
- Contatta:
Re: Problema MySql [RISOLTO]
FUNGEEEE!!!!!
Grazie
Grazie
Ultima modifica di darkstaring il mer 11 lug 2012, 12:37, modificato 1 volta in totale.
- targzeta
- Iper Master

- Messaggi: 6643
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Re: Problema MySql
Ok, c'è speranza di sapere cos'era? Perché ora non sappiamo se il problema erano i permessi su /var/run o su /var/lib
.
Comunque alla fine basta che hai risolto
(ritocca il titolo del primo post),
Emanuele
Comunque alla fine basta che hai risolto
Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama