Mengambil alih server web Debian Etch dengan MySQL berjalan.
Saya biasanya memulai, berhenti, dan mulai ulang msyql menggunakan:
/etc/init.d/mysql restart
Untuk beberapa alasan pada pengaturan ini saya mendapatkan yang berikut:
: ~ # /etc/init.d/mysql berhenti
Menghentikan server database MySQL: mysqld gagal!
Proses mysql berjalan dengan baik:
:~# 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
Saya yakin ada beberapa cara yang sangat mudah untuk melakukannya tetapi saya ingin memahami apa yang sedang terjadi juga. Mengapa cara khas tidak bekerja untuk saya?
EDIT UPDATE sebagai pembaruan:
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
mysqladmin shutdown tidak berfungsi tetapi saya masih penasaran mengapa perintah /etc/init.d/mysql tidak berfungsi.
/tmp/mysql.sock
bukan/var/run/mysqld/mysqld.sock
. Jadi skrip oleh pengelola Debian mengeluarkan kesalahan, diam-diam. Anda hanya perlu memperbaikinyasocket=
di/etc/mysql/debian.cnf