如何用 root 停止 mysql 服务器

如何用 root 停止 mysql 服务器

我怎样才能停止 mysql 服务器(使用二进制安装安装/usr/local/mysql)?

当我进入/usr/local/mysql/bin并执行命令时

mysqld stop我收到以下错误信息:

[ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!
[ERROR] Aborting
[Note] mysqld: Shutdown complete

我仍然可以看到 mysql 服务器的进程。

当我尝试使用 mysqld 执行此操作时也会发生同样的情况/etc/init.d

答案1

假设您正在运行最新的 Ubuntu 并且您已经是 root 用户,正如您所提到的,命令是:

service mysql stop

或者

/etc/init.d/mysql stop

由于您的安装,您应该尝试以下操作:

sudo -u mysql /usr/local/mysql/bin/mysqld stop

答案2

使用sudo mysqld stop以 root 身份停止它。

希望它有帮助。

答案3

sudo /etc/init.d/mysqld stop

应该这么做。

答案4

请尝试以下操作:

辞职;

这对我有用……然后我收到消息:“再见”。然后它再次显示以 USER@user> 而不是 MYSQL> 的形式输入命令。救命啊,这有效!

相关内容