mysqld_multi 停止似乎不起作用

gra*_*ace 6 mysql

mysqld_multi stop 1 其次是(重复,几分钟后)

mysqld_multi report 1 返回:

Reporting MySQL servers

MySQL server from group: mysqld1 is running

实例工作正常,当我重新启动时,我必须启动实例才能让它们重新启动(我需要解决一个单独的问题),但该stop命令似乎没有做任何事情。

它确实不会停止实例,因为在实例日志文件中我看到了这一点: 120619 11:12:39 mysqld_safe A mysqld process already exists在尝试运行start之后。

Rol*_*DBA 8

每当发生这种情况时,我通常会尝试使用mysqladmin关闭 mysql

例如,关闭在端口 3307 上运行的 mysql

mysqladmin -h127.0.0.1 -P3307 -uroot -p shutdown
Run Code Online (Sandbox Code Playgroud)

一旦你运行,确保该端口上的 mysql 确实像这样关闭:

mysqladmin -h127.0.0.1 -P3307 -uroot -p ping
Run Code Online (Sandbox Code Playgroud)

试一试 !!!