在 CentOS 6.6 上重新启动 mysqld

在 CentOS 6.6 上重新启动 mysqld

我正在尝试在 CentOS 6.6 上重新启动 mysqld 进程。我具有服务器的 root 访问权限,当我运行时top,这是第一行:

 PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
3874 mysql     15   0 2859m 336m 7188 S 120.5 16.4  74730:50 mysqld

显然那里存在一个问题(并且我可能需要增加数据库服务器,因为它已经达到最大值)但我想要采取的第一步是让该过程通过电源循环来重新启动它,因为它已经很长时间没有重新启动了。

我已尝试以 root 身份执行许多不同的过程:

service mysqld restart (I get service not found)

如果我运行,which mysqld我会得到/usr/sbin/mysqld。我试过:

/usr/sbin/mysqld restart

这不起作用。我尝试过:

/etc/init.d/mysqld restart

这不起作用。我需要以 mysql 用户身份登录才能执行此操作吗?我认为 root 可以执行此操作,但我想我只是找不到重新启动服务器的正确方法。

感谢您的帮助!

答案1

重新启动 MySql 服务的正确命令是:

$ service mysql restart

请输入以下内容确认服务状态$ service mysql status

答案2

您可能需要从源文件复制回 MySQL 服务器的初始化脚本。

看一下这个链接: http://dev.mysql.com/doc/refman/5.7/en/mysql-server.html

相关内容