![mysql サーバーを停止するために、mysql ユーザーとしてサーバーにログインするにはどうすればよいですか?](https://rvso.com/image/658744/mysql%20%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%82%92%E5%81%9C%E6%AD%A2%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E3%80%81mysql%20%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%81%A8%E3%81%97%E3%81%A6%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%AB%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
私は 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を停止することができます。