要安装 MySql 数据库:

要安装 MySql 数据库:

我试图在 Ubuntu 上停止 mysql,并按照此处说明的步骤重置密码: http://dev.mysql.com/doc/refman/5.5/en/resetting-permissions.html 问题是,每当我终止 mysqld 进程时,它就会再次诞生。

知道如何强制停止它或者找出是什么导致了它的启动吗?

答案1

对较旧的 Ubuntu 执行这样的命令,如http://www.codeunit.co.za/2010/07/07/how-to-start-or-stop-mysql-server-on-ubuntu-via-the-command-line/

sudo /etc/init.d/mysql stop

对于最新的 Ubuntu,upstart程序管理一直运行的 mysqld......使用此处所述的命令

sudo initctl stop mysql

或者

sudo stop mysql 

答案2

mysql 进程可能是由某些守护进程控制软件启动的,并且还会自动重新启动它。尝试使用ps来确定其父进程,这将提示您如何停止它:

ps -fC mysqld

并查看 PPID 列。如果是 1,则该进程直接由 init 拥有,简单的 kill 应该足以停止它。如果不是,请使用类似

ps -fp 1234

显示创建 mysql 进程的进程,该进程很可能负责其重生。

答案3

要安装 MySql 数据库:

sudo apt-get 安装 mysql 服务器

要启动 MySql 服务器:

/etc/init.d/mysql启动

要停止 MySql 服务器:

/etc/init.d/mysql 停止

要重新启动 MySql 服务器:

/etc/init.d/mysql 重启

检查 MySql 服务器的状态:

/etc/init.d/mysql 状态

答案4

Ubuntu 的后续版本使用暴发户它的 init 系统。虽然已经过去了一段时间,但我认为停止服务的语法应该是这样的:

stop servicename

相关内容