Como fazer login em um servidor como usuário mysql para parar o servidor mysql?

Como fazer login em um servidor como usuário mysql para parar o servidor mysql?

Eu tenho uma instância de servidor Linux hospedada por RunAbove, onde faço login como usuário 'admin' usando uma chave ssh.

Preciso alterar manualmente a senha root do mysql no servidor. Estou seguindo as instruções dadasaqui

O problema que tenho é que eu efetuo login no servidor como usuário 'admin' enquanto o processo 'mysqld' pertence ao usuário 'mysql' (este processo abaixo):

Feb21  54:48 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --log-error=/var/log/mysql/error.log --pid-file=/var/run/mysqld/mysqld.pid

Preciso enviar killum sinal para mysqld.pid, mas não consigo fazê-lo, mesmo que o execute como sudousuário 'admin'.

RunAbove me permite fazer ssh no único servidor como 'admin'.

Quais são minhas opções aqui?

Responder1

se você tiver a senha root do mysql ou qualquer usuário com controle total do mysql, você pode usar o mysqladmin desta forma:

mysqladmin -u root -p shutdown

Você pode fazer login como root no seu servidor e usar o script da sua distribuição para parar o mysql

informação relacionada