Falha na atualização do Plesk ou backup de bancos de dados: mysqldump: variável desconhecida
imprimir- 0
Sintomas
-
Não é possível atualizar o Plesk, o processo falha com o erro abaixo:
/usr/bin/mysqldump: unknown variable 'bind-address=203.0.113.2'
ERROR while trying to backup MySQL database
/usr/bin/mysqldump: unknown variable 'sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
/usr/bin/mysqldump: unknown variable 'max_connections=150' - A criação do backup do banco de dados falha com o mesmo erro.
Causa
A diretiva incorreta está definida na seção [mysqldump] no arquivo de configuração MySQL/MariaDB.
Resolução
-
Faça login no servidor via SSH .
- Execute o comando abaixo para encontrar o arquivo de configuração MySQL/MariaDB :
# (ls -l /etc/my.cnf || ls -l /etc/mysql/my.cnf) 2>> /dev/null | awk {'print $NF'} Note: in the example below the name of the found file will be
/etc/my.cnf
, in your case it also can be/etc/mysql/my.cnf
. - Crie um backup para o arquivo encontrado na etapa anterior:
# cp -pr /etc/my.cnf{,.backup} - Usando o editor de texto vi, abra o
/etc/my.cnf
encontrado na etapa №2. - Encontre e remova a linha com a diretiva relatada durante o processo de atualização do Plesk na seção [mysqldump] .
- Salve as alterações
- Execute o comando abaixo para reiniciar o serviço MySQL/MariaDB:
# (systemctl restart mysql || systemctl restart mariadb || systemctl restart mysqld) 2>/dev/null