私は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