Tiếp quản máy chủ web Debian Etch với MySQL đang chạy.
Tôi thường bắt đầu, dừng và khởi động lại msyql bằng cách sử dụng:
/etc/init.d/mysql khởi động lại
Đối với một số lý do trên thiết lập này, tôi nhận được như sau:
: ~ # /etc/init.d/mysql dừng
Dừng máy chủ cơ sở dữ liệu MySQL: mysqld không thành công!
Quá trình mysql đang chạy tốt:
:~# ps aux | grep mysql 
root      2045  0.0  0.1   2676  1332 ?        S    Jun25   0:00 /bin/sh /usr/bin/mysqld_safe
mysql     2082  0.6 10.7 752544 111188 ?       Sl   Jun25  18:49 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --port=3306 --socket=/var/run/mysqld/mysqld.sock
root      2083  0.0  0.0   1568   504 ?        S    Jun25   0:00 logger -p daemon.err -t mysqld_safe -i -t mysqld
root     11063  0.0  0.0   2856   716 pts/0    S+   17:29   0:00 grep mysql
Tôi chắc chắn có một số cách thực sự dễ dàng để làm điều đó nhưng tôi muốn hiểu những gì đang xảy ra là tốt. Tại sao cách điển hình không làm việc cho tôi?
CẬP NHẬT EDIT dưới dạng cập nhật:
JBRLSVR001:/var/log/mysql# mysqladmin shutdown
JBRLSVR001:/var/log/mysql# dpkg --list mysql\*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed 
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name                                         Version                                      Description
 +++-============================================-============================================-========================================================================================================
un  mysql-client                                 <none>                                       (no description available)
un  mysql-client-4.1                             <none>                                       (no description available)
ii  mysql-client-5.0                             5.0.32-7etch8                                mysql database client binaries
ii  mysql-common                                 5.0.32-7etch8                                mysql database common files (e.g. /etc/mysql /my.cnf)
un  mysql-common-4.1                             <none>                                       (no description available)
ii  mysql-server                                 5.0.32-7etch8                                mysql database server (meta package depending on the latest version)
un  mysql-server-4.1                             <none>                                       (no description available)
ii  mysql-server-5.0                             5.0.32-7etch8                                mysql database server binaries
Tắt máy mysqladmin không hoạt động nhưng tôi vẫn tò mò tại sao các lệnh /etc/init.d/mysql không hoạt động.
/tmp/mysql.sockthay vì/var/run/mysqld/mysqld.sock. Vì vậy, tập lệnh của các nhà bảo trì Debian đã phát hành một lỗi, âm thầm. Bạn chỉ cần sửasocket=trong/etc/mysql/debian.cnf