Configurando max_allowed_packet para mysql no solaris 10

1

Eu quero definir a configuração max_allowed_packet para o mysql ( 5.1.31 ) que está sendo executado no Solaris 10.

Infelizmente, o mysql parece não ler o my.cfg . Eu tentei colocá-lo em /etc/mycfg , /opt/mysql/mysql/data/my.cfg e em /opt/mysql/mysql/support-files/my.cfg .

Em cada um desses locais, o max_allowed_packet não é definido quando eu verifico com:

'select @@max_allowed_packet;'

Quando eu inicio o mysqld como tal, ele define a configuração:

# su mysql
$ mysqld --defaults-file=/etc/my.cfg

Este é o conteúdo do my.cfg:

[mysqld]
max_allowed_packet = 50M

Como posso fazer o mysql ler a configuração quando eu inicio com as ferramentas SMF?

    
por Drakonen 07.07.2009 / 12:09

2 respostas

1

O OpenCSW fornece o MySQL-5.0 para Solaris, e o arquivo my.cnf está em /etc/opt/csw/mysql5/my.cnf.

    
por 06.04.2011 / 22:55
0

Você está tendo problemas para definir o max_allowed_packet para o cliente ou o processo do servidor? Idealmente, eles devem combinar e defini-lo em um lugar e não o outro pode ter efeitos colaterais interessantes.

A localização exata do arquivo dependerá de qual distribuição do mysql você está executando (SUN, freeware Solaris, MySQL, Home Grown, etc).

Além disso, estou assumindo que você está reiniciando o daemon mysql entre as alterações feitas no arquivo de configuração e que você calculou o SMF.

    
por 15.07.2009 / 21:54

Tags