linux – MySQLを再起動する方法

linux mysql ubuntu

私はMySQL 5.1.54を実行していて、コマンドを使用してターミナルを介してUbuntuにインストールします

sudo apt-get install mysql-server

my.cnfファイルを変更したので、データベースを停止してから起動したい。以下のようにしてみました

sudo /usr/bin/mysqld_safe stop

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

sudo mysql -uuser -ppassword

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

何か提案は?ありがとうございます

EDIT:私もやってみました

mysqladmin -uuser -ppassword shutdown

and then

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

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

Any suggestions?

  38  None  2011-05-11


ベストアンサー

実際には /etc/init.d にある Sys-V init スクリプトを使うべきです

Start:

sudo /etc/init.d/mysql start

Stop:

sudo /etc/init.d/mysql stop

設定の再起動/リロードを行います

sudo /etc/init.d/mysql restart

ランの状態を確認します

sudo /etc/init.d/mysql status

79  gerryk  2011-05-11


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

 1. sudo /etc/init.d/mysql restart

2. # service mysql restart

15  Gopinath  2011-09-08


mysqlをシャットダウンするには、実行します

mysqladmin -uuser -ppassword shutdown

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

シャットダウンされていることを確認するため

ps aux | grep mysql

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

5  DTest  2011-05-11


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

1  Diogo  2011-05-11


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

systemctl stop mysql
systemctl start mysql

0  Shekhar  2019-10-23


タイトルとURLをコピーしました