mysql tenta se conectar ao localhost na inicialização, [Nota] Acesso negado para o usuário 'root' @ 'localhost' (usando a senha: NO)

1

Quando eu inicio / reinicio o serviço mysql, sempre vejo essa linha no log:

2017-07-19T17:35:02.379166Z 5 [Note] Access denied for user 'root'@'localhost' (using password: NO)

O que isso está tentando fazer? E como posso definir o usuário / senha / host para esta operação? (deve ser 127.0.0.1 e não localhost porque tenho skip_name_resolve=1 )

Eu já tenho um arquivo .my.cnf na minha pasta pessoal, mas o mysql está rodando sob o usuário mysql, então devo criar um arquivo .my.cnf no mysql home? Isso seria seguro?

Estou usando um servidor Percona 5.7

    
por the_nuts 19.07.2017 / 17:45

1 resposta

0

Isso ocorre porque o mysqladmin não pode logar como root.

O culpado é esta unidade Systemd:

/lib/systemd/system/mysql.service

Que executa este comando para ver se o daemon foi iniciado corretamente:

ExecStartPost=/usr/share/mysql/mysql-systemd-start post

Que executa:

# mysqladmin ping         
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
# echo $?
0

O valor de retorno é 0 apesar da mensagem de erro, portanto, o daemon é marcado como iniciado.

O Debian tem um arquivo que contém um usuário para executar operações não assistidas, para usar este arquivo explicitamente o comando anterior deve ser executado desta maneira:

mysqladmin --defaults-file=/etc/mysql/debian.cnf ping

Após essa explicação, posso ignorar a linha no log de erros.

    
por 18.09.2017 / 08:54

Tags

yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warning – yii\base\ErrorException

PHP Startup: Unable to load dynamic library 'memcached.so' (tried: /usr/lib/php/20190902/memcached.so (/usr/lib/php/20190902/memcached.so: undefined symbol: igbinary_serialize), /usr/lib/php/20190902/memcached.so.so (/usr/lib/php/20190902/memcached.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '756099',
    'url' => 'mysql-tries-to-connect-to-localhost-at-startup-note-access-denied-for-user-r',
];

$_COOKIE = [
    'advanced-frontend' => 'h0nf59br23edtu3p5ak0k39djk',
    '_csrf-frontend' => 'd3b55255a200af33221e5afceb4447af609d254c451b65a90c3fd96a6bfbc777a:2:{i:0;s:14:"_csrf-frontend";i:1;s:32:"T3HKvsgL99mqavjjfBfVAY8XKyjnXSEu";}',
];

$_SESSION = [
    '__flash' => [],
];