2011-05-11 14:48:40 +0000 2011-05-11 14:48:40 +0000
35
35

MySQLを再起動する方法

私はMySQL 5.1.54を実行しており、ターミナルからUbuntuに

sudo apt-get install mysql-server

my.cnfファイルを変更してインストールし、データベースを停止してから起動したいと思っています。私は以下の

sudo /usr/bin/mysqld_safe stop

を試してみましたが、質問なのですが、データベースが停止していることをどのようにして知ることができますか?上記のコマンドを実行し、

sudo mysql -uuser -ppassword

を実行すると、すぐにデータベースにログインできます。データベースが実行されていないことを伝えるべきではないでしょうか?

mysqladmin -uuser -ppassword shutdown

何か提案はありますか?

何か提案はありますか?

ps aux | grep mysql
david 12093 0.0 0.0 6052 1276 pts/1 T May10 0:00 nano /etc/mysql/my.cnf
root 12267 0.0 0.0 6396 1436 pts/1 T May10 0:00 sudo nano /etc/mysql/my.cnf
root 12269 0.0 0.0 6052 1388 pts/1 T May10 0:00 nano /etc/mysql/my.cnf
mysql 15371 0.3 0.1 55344 9088 ? Ssl 10:53 0:00 /usr/sbin/mysqld
david 15512 0.0 0.0 5304 864 pts/1 R+ 10:54 0:00 grep --color=auto mysql

を試してみたところ、以下のような出力が出ました。

0x1&

上記の出力はMySQLがシャットダウンされたことを意味しているのでしょうか?mysql -uuser -ppasswordを実行しても、まだmysqlにログインできます。

何か提案はありますか?

回答 (5)

69
69
69
2011-05-11 15:36:02 +0000

実際には /etc/init.d にある Sys-V init スクリプトを使用する必要があります。

Start:

sudo /etc/init.d/mysql start

Stop:

sudo /etc/init.d/mysql stop

Restart / reload configs:

sudo /etc/init.d/mysql restart

Check run status:

sudo /etc/init.d/mysql status
``` **実行ステータス:** 

0x1&
13
13
13
2011-09-08 13:52:44 +0000

Ubuntuマシンでは、両方のコマンドを使用してmysqlを再起動することができます:0x2&0x2&0x1&0x1&。

4
4
4
2011-05-11 14:51:21 +0000

mysql をシャットダウンするには、以下のように実行します。

mysqladmin -uuser -ppassword shutdown

ここで、ユーザとパスワードは、適切な SHUTDOWN 特権を持つユーザのものです

シャットダウンされたことを確認するには、次のように実行してください。

ps aux | grep mysql

(grepコマンド以外の)プロセスが表示された場合は、シャットダウンされていません。

0
0
0
2011-05-11 14:52:33 +0000

kill -9 “PID” コマンドを使用すると、ps -a または top コマンドを実行して MySQL プロセス ID (PID) を取得することができます。その後、./“メインプロセス "を呼び出すことで、再度起動することができます。

0
0
0
2019-10-23 21:14:22 +0000

systemctlはデフォルトで利用可能なユーティリティで、linuxボックス内のサービスを管理するために使用されます。他にも使えるオプションがあります。

systemctl stop mysql
systemctl start mysql

関連する質問

6
10
5
37
4