方法一:
vim /etc/my.cnf
[mysqld_multi]加入mysqld = /usr/bin/mysqld_safe mysqladmin = /usr/bin/mysqladmin user = multiadmin password = shut@down log = /var/log/mysqld.log
在進DB新增有權限關閉mysql的使用者
create user 'multiadmin'@'localhost' identified by 'shut@down'; grant shutdown on *.* to 'multiadmin'@'localhost'; flush privileges;
即可使用 mysqld_multi stop 關閉mysql
方法二:
vim /usr/bin/mysqld_multi
解決辦法:修改mysqld_multi的如下行
my $com= join ' ', 'my_print_defaults', @defaults_options, $group; 修改為 my $com= join ' ', 'my_print_defaults -s', @defaults_options, $group;
下這句可以看DB資訊
my_print_defaults mysqld_multi mysqld1 my_print_defaults mysqld_multi -s mysqld1