Jump to content
Sign in to follow this  
shining

Yum upgrade - MySQL down

Recommended Posts

salve a tutti, ho fatto la genialata di fare yum upgrade totale quando mi serviva solo il php!

 

ho un vps con CentOS dove c'è installato virtuozzo...dopo l'upgrade accedendo dal pannello virtuozzo mi ritorna

 

Operation start with the VPS(s) VEID5319 service "mysqld" is finished  with errors: #703 Can not start/stop/restart service: MySQL Daemon failed to start. Starting MySQL:  [FAILED] .

 

tramite ssh non fà ripartire il servizio e non dà cenni di vita!

 

navigando in rete ho trovato un 3d con un utente che ha avuto lo stesso problema e ha risolto (almeno così dice) cambiando il path del socket nel file my.cnf

 

la discussione è questa :

https://www.centos.org/modules/newbb/viewtopic.php?topic_id=26915&forum=37&post_id=110887#forumpost110887

 

ma come ho già scritto nell'altro forum non riesco a trovare il file mysql.sock

 

scusatemi ma sono un newbbooone :-P

 

sapreste aiutarmi??

Share this post


Link to post
Share on other sites

prima di tutto dovresti essere sicuro che il problema sia lo stesso... dai sintomi non puoi affermarlo con sicurezza.. controlla per prima cosa nei log se c'è un messaggio di errore più specifico...

Share this post


Link to post
Share on other sites

dove lo trovo il log?

 

oppure che tipo di file devo cercare ? mysql.log o altro...come mi consigli di cercare per vedere tutti i file che potrebbero avere a che fare con mysql?

 

però qualche ora fà avevo trovato un log ma si ferma all'incirca all'ora dell'upgrade, quindi presumo sia vecchio o non sò cosa, magari della versione precedente di MySQL

 

da ssh come mi consigli di cercare?

 

cercando mysql.log ho

 

[root@62 /]# whereis mysql.log

mysql: /usr/bin/mysql /usr/lib/mysql /usr/include/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz

 

e se vedi la discussione nel'altro forum vedrai anche i path del mio my.cnf ....ora non sò se sono sballati quelli.....oppure stavo pensando che potrebbe essere un problema di phpMyAdmin!!

Share this post


Link to post
Share on other sites

però probabilmente è lo stesso errore se da terminale richiamando /usr/bin/mysql mi dà

 

[root@62 bin]# mysql

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

 

 

o non centra niente?

 

 

ah...grazie mille per aver risposto!

Share this post


Link to post
Share on other sites

Intanto devi usare locate o find e non whereis.

 

Sara' da qualche parte sotto /var/log

 

Controlla inoltre che mysql sia configurato per loggare in my.cnf

 

Se nei log non trovi nulla di interessante prova ad eseguire il demone manualmente e vedi cosa sputa fuori.

Edited by Rebel

Share this post


Link to post
Share on other sites

grazie mille rebel !

 

trovato il log

qui un piccolo pezzo che poi si ripete fino all'ora attuale!

 

100706 09:41:08  mysqld started
100706  9:41:09  InnoDB: Started; log sequence number 0 37473447
100706  9:41:09 [Note] /usr/libexec/mysqld: ready for connections.
Version: '5.0.22'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  Source distribution
100706 13:44:30 [Note] /usr/libexec/mysqld: Normal shutdown

100706 13:44:30  InnoDB: Starting shutdown...
100706 13:44:33  InnoDB: Shutdown completed; log sequence number 0 37492458
100706 13:44:33 [Note] /usr/libexec/mysqld: Shutdown complete

100706 13:44:33  mysqld ended

100706 13:44:34 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
100706 13:44:34 [Warning] /usr/libexec/mysqld: Option '--set-variable' is deprecated. Use --variable-name=value instead.
100706 13:44:34 [Warning] /usr/libexec/mysqld: Option '--set-variable' is deprecated. Use --variable-name=value instead.
100706 13:44:34 [Warning] /usr/libexec/mysqld: Option '--set-variable' is deprecated. Use --variable-name=value instead.
100706 13:44:34 [Warning] /usr/libexec/mysqld: Option '--set-variable' is deprecated. Use --variable-name=value instead.
100706 13:44:34 [Warning] /usr/libexec/mysqld: Option '--set-variable' is deprecated. Use --variable-name=value instead.
100706 13:44:34 [Warning] /usr/libexec/mysqld: Option '--set-variable' is deprecated. Use --variable-name=value instead.
100706 13:44:34 [Warning] /usr/libexec/mysqld: Option '--set-variable' is deprecated. Use --variable-name=value instead.
100706 13:44:34 [Warning] /usr/libexec/mysqld: Option '--set-variable' is deprecated. Use --variable-name=value instead.
100706 13:44:34 [Warning] /usr/libexec/mysqld: Option '--set-variable' is deprecated. Use --variable-name=value instead.
100706 13:44:34 [Warning] /usr/libexec/mysqld: Option '--set-variable' is deprecated. Use --variable-name=value instead.
100706 13:44:34 [Warning] /usr/libexec/mysqld: Option '--set-variable' is deprecated. Use --variable-name=value instead.
100706 13:44:34 [Warning] /usr/libexec/mysqld: Option '--set-variable' is deprecated. Use --variable-name=value instead.
100706 13:44:34 [Warning] /usr/libexec/mysqld: Option '--set-variable' is deprecated. Use --variable-name=value instead.
100706 13:44:34 [Warning] /usr/libexec/mysqld: Option '--set-variable' is deprecated. Use --variable-name=value instead.
100706 13:44:34 [Warning] /usr/libexec/mysqld: Option '--set-variable' is deprecated. Use --variable-name=value instead.
100706 13:44:34 [Warning] /usr/libexec/mysqld: Option '--set-variable' is deprecated. Use --variable-name=value instead.
100706 13:44:34 [Warning] /usr/libexec/mysqld: Option '--set-variable' is deprecated. Use --variable-name=value instead.
100706 13:44:34 [Warning] /usr/libexec/mysqld: Option '--set-variable' is deprecated. Use --variable-name=value instead.
100706 13:44:34 [Warning] /usr/libexec/mysqld: Option '--set-variable' is deprecated. Use --variable-name=value instead.
100706 13:44:34 [Warning] /usr/libexec/mysqld: Option '--set-variable' is deprecated. Use --variable-name=value instead.
100706 13:44:34 [Warning] /usr/libexec/mysqld: Option '--set-variable' is deprecated. Use --variable-name=value instead.
100706 13:44:34 [Warning] option 'innodb-additional-mem-pool-size': signed value 512000 adjusted to 524288
100706 13:44:34 [Warning] /usr/libexec/mysqld: Option '--set-variable' is deprecated. Use --variable-name=value instead.
100706 13:44:34 [Warning] /usr/libexec/mysqld: Option '--set-variable' is deprecated. Use --variable-name=value instead.
100706 13:44:34 [Note] Plugin 'ndbcluster' is disabled.
/usr/libexec/mysqld: Table 'mysql.plugin' doesn't exist
100706 13:44:34 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
100706 13:44:34  InnoDB: Started; log sequence number 0 37492458
100706 13:44:34 [ERROR] /usr/libexec/mysqld: unknown option '--skip-bdb'
100706 13:44:34 [ERROR] Aborting

100706 13:44:34  InnoDB: Starting shutdown...
100706 13:44:39  InnoDB: Shutdown completed; log sequence number 0 37492458
100706 13:44:39 [Note] /usr/libexec/mysqld: Shutdown complete
100706 13:44:39 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
100706 14:09:59 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
100706 14:09:59 [Warning] /usr/libexec/mysqld: Option '--set-variable' is deprecated. Use --variable-name=value instead.

 

@flame network

sinceramente non capisco!

cioè, di solito i forum servono per chiarirsi e discutere, nonchè imparare e lasciare in rete nozioni che potranno essere utili ai posteri.

Se avevo la possibilità economica di pagare un sistemista non scrivevo di certo! anzi, forse scivevo ugualmente perchè voglioso di capire.

Capisco il tuo astio nei confronti di un novizio e magari odio verso le mie domande banali...però l'unica cosa che chiedo è un pò di comprensione!! e aggiungerei che in una società dove tutti vogliono essere pagati per fare qualsiasi cosa...e sopratutto considerando il pensiero Open Source credo che aiutarsi senza volere un soldo sia una cosa stupenda!

poi non sò, se i moderatori pensano che sia il caso di chiudere la discussione di certo non posso fare niente...però non credo di essere stato così inappropriato o offensivo!

Share this post


Link to post
Share on other sites
100706 13:44:34 [Note] Plugin 'ndbcluster' is disabled.

/usr/libexec/mysqld: Table 'mysql.plugin' doesn't exist

100706 13:44:34 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.

 

questo pare il primo errore, prova a fare come dice.

Share this post


Link to post
Share on other sites

mmmmmmmm

 

 

allora, a quanto ho capito non apre o non esiste la tabella mysql.plugin e ndbcluster è disabilitato...

ora, facendo mysql_upgrade mi torna

 

 

[root@62 /]# 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/lib/mysql/mysql.sock' (2) when trying to connect

FATAL ERROR: Upgrade failed

 

quindi presumo che proprio non si connette, e non sò perchè (essendo un niubbo) ma credo che l'errore sia simile a quello postato nell'altro forum.

idee? consigli?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×