我正在尝试修改我的生产服务器上的 my.cnf 值,但更改在 之后没有生效sudo service mysql restart
,使用我的开发服务器上的 my.cnf(下载并替换原件)的精确副本,所做的更改是可见的从 mysql 命令行中的显示变量。
my.cnf 位于 /etc/mysql/my.cnf
sudo find / -name my.cnf
/etc/mysql/my.cnf
Run Code Online (Sandbox Code Playgroud)
所以整个系统上只存在一个文件..
生产是 ubuntu 10.04 LTS 64bit
开发是 ubuntu 11.10 32bit
Mysql 版本分别为 5.1.61 和 5.1.62。
更新2:
运行 mysql stop 和 mysql status 后返回 mysql stop/waiting,如果我运行 top -b | grep mysql
27652 root 20 0 4096 424 420 S 0 0.0 0:00.01 mysqld_safe
27769 mysql 20 0 392m 57m 7236 S 0 1.5 119116,08 mysqld
Run Code Online (Sandbox Code Playgroud)
看起来它仍在运行,时间对我来说不太好,但我现在担心如果我杀死这些/这个进程,我将无法再次运行 mysql,并且正在生产这很糟糕:S。
我意识到这可能不是可以回答的问题,而是杀死这些进程然后运行 service …