mysql サーバーを停止するために、mysql ユーザーとしてサーバーにログインするにはどうすればよいですか?

mysql サーバーを停止するために、mysql ユーザーとしてサーバーにログインするにはどうすればよいですか?

私は RunAbove によってホストされている Linux サーバー インスタンスを持っており、SSH キーを使用して「管理者」ユーザーとしてログインしています。

サーバーのmysqlルートパスワードを手動で変更する必要があります。指示に従っていますここ

私が抱えている問題は、「mysqld」プロセスが「mysql」ユーザーによって所有されているにもかかわらず、「admin」ユーザーとしてサーバーにログインしていることです (以下のプロセス)。

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

killに信号を送信する必要がありますが、 「管理者」ユーザーとしてmysqld.pid実行しても送信できません。sudo

RunAbove を使用すると、唯一のサーバーに「管理者」として SSH 接続できます。

ここでの選択肢は何ですか?

答え1

mysql の root または mysql を完全に制御できるユーザーのパスワードを持っている場合は、次のように mysqladmin を使用できます。

mysqladmin -u root -p shutdown

サーバーにrootとしてログインし、ディストリビューションのスクリプトを使用してmysqlを停止することができます。

関連情報