Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Riavviare mysql su Linux

253 views
Skip to first unread message

Quasimodo

unread,
Jun 30, 2008, 8:20:03 AM6/30/08
to
Ho un server fatto con una Mandriva 2007.0 che ha mysql 5.0.24a
Ho modificato un parametro in my.cnf, ma usando la sintassi
mysqladmin shutdown il file my.cnf non viene riletto (come se si
limitasse a fare kill di mysqld e riavviarlo con gli stessi parametri).
L'unica soluzione (ignobile, lo so) è stata riavviare.
L'altra (killare il secondo mysqlmanager in esecuzione) ha prodotto
instabilità -> riavvio.

Ho la sensazione di sbagliare, ma non so dove...

Andrea

Alessandro

unread,
Jun 30, 2008, 12:46:28 PM6/30/08
to
Quasimodo wrote:
> L'altra (killare il secondo mysqlmanager in esecuzione) ha prodotto
> instabilità -> riavvio.

Che io sappia postgresql non va assolutamente killato, si possono
perdere dati. Chissà se anche mysql..


> Ho la sensazione di sbagliare, ma non so dove...

Hai provato a leggere i log?

Hai provato a usare (sotto debian, non so se mandriva rispetti questa
path per la gestione dei servizi)
/etc/init.d/mysql restart

> Andrea

Alessandro

Quasimodo

unread,
Jul 1, 2008, 2:43:44 AM7/1/08
to
Alessandro ha scritto:

Il problema sembra essere nel fatto che mysqlmanager esegue mysqld come
figlio, pertanto anche se uso mysqld restart non cambia niente, perché i
valori dei parametri vengono passati attraverso la command line:

mysql 3063 1 0 Jun30 ? 00:00:00 /usr/sbin/mysqlmanager
--default-mysqld-path=/usr/sbin/mysqld --user=mysql --run-as-service
--pid-file=/var/run/mysqld/mysqlmanager.pid
mysql 3064 3063 0 Jun30 ? 00:00:00 /usr/sbin/mysqlmanager
--default-mysqld-path=/usr/sbin/mysqld --user=mysql --run-as-service
--pid-file=/var/run/mysqld/mysqlmanager.pid
mysql 3161 3064 0 Jun30 ? 00:01:43 /usr/sbin/mysqld
--no-defaults --user=mysql --datadir=/var/lib/mysql --port=3306
--socket=/var/lib/mysql/mysql.sock --pid-file=/var/run/mysqld/mysqld.pid
--skip-locking --key_buffer=16M --max_allowed_packet=128M
--table_cache=64 --sort_buffer_size=512K --net_buffer_length=8K
--read_buffer_size=256K --read_rnd_buffer_size=512K
--myisam_sort_buffer_size=8M --ft_min_word_len=2 --old_passwords
--log-bin=mysql-bin --server-id=1

Se eseguo 'mysqladmin shutdown', l'unica cosa che ottengo è il riavvio
di mysql, esattamente con gli stessi parametri (come se my.cnf non
venisse riletto).

Andrea

0 new messages