linux下怎么启动mysql服务

直接用service启动是最方便的。
mysqld脚本也可以工作,但是你必须注意路径。
safe_mysqld很少使用,所以要小心。
如何选择取决于您的系统环境。

启动和停止 MySQL 服务器

您好,您似乎想知道如何在 Linux 和 Windows 上启动和停止独立版本的 MySQL?好的,让我引导您完成它。
我以前做过,有一些陷阱需要避免。

Linux这里有两种方法,这取决于你的系统。

使用/etc/init.d脚本:这是一个老方法。
要启动,请 sudo /etc/init.d/mysqld start。
注意是mysqld,不是mysql。
有些系统实际上称为 mysqld。
停止是 sudo /etc/init.d/mysqld stop。
重启是 sudo /etc/init.d/mysqld restart。
该脚本必须存在。
如果没有,您的发行版可能使用不同的引导方法。
使用服务命令:这是相对较新的,或者更现代的。
启动 sudo service mysqld start、停止 sudo service mysqld stop、启动 sudo service mysqld restart。
该命令在许多新系统上很容易使用,例如 Ubuntu 1 6 +。
但是,如果您使用的是旧系统,例如 CentOS 6 ,它可能无法工作,您将需要使用 /etc/init.d。

重要提醒:要在Linux中启动这些服务,首先必须添加sudo,如果权限不够的话,这是不够的。
您必须是 root 或具有 sudo 权限的用户。

在Windows端有两种方法。

使用服务管理器(services.msc):这是Windows的标准操作。
按 Win 键 + R,输入 services.msc,然后按 Enter。
打开那个窗口,里面会有很多服务。
您需要找到您的 MySQL 服务。
名称通常看起来相同,例如 MySQL8 0 或 MySQL 8 .0。
找到它并右键单击它。
想开始吗?单击“开始”。
你想退出吗?单击“停止”。
你想重新开始吗?单击“重新启动”。
这是最安全的方法,尤其是生产环境,用这个。
使用命令提示符(CMD):这个比较麻烦或者容易出错。
启动:此方法仅适用于尚未将MySQL设置为Windows服务,或者需要手动指定启动参数的情况。
该命令如下所示:“C:\Program Files\MySQL\MySQL Server 8 .0\bin\mysqld.exe”。
注意这个路径是MySQL安装的路径,需要自己验证!有时您需要添加引号,有时不需要,这取决于您的系统。
运行此命令通常会启动 MySQL 守护进程。
停止:这更容易,使用 mysqladmin 工具。
命令格式通常为:“C:\Program Files\MySQL\MySQL Server 8 .0\bin\mysqladmin.exe” -u root exit。
这里-u root指定以root用户登录,shutdown表示发送停止命令。
再说一遍,路是直的! 注意:启动和停止Windows命令行,常常需要右键CMD,选择“以管理员身份运行”,否则可能没有权限。

多说几句:
管理员权限:Linux 中的 sudo 和 Windows 中的 CMD 需要管理员身份。
不要忘记这一点,否则启动和停止都是徒劳的。
路径和服务名称:无论是Windows命令还是服务管理器,路径和服务名称必须与您安装的完全一致。
如果安装在D盘或者版本是8 .1 ,命令和搜索服务都要做相应的更改。
如果你犯了一个错误,但它没有开始或引起问题,你别无选择,只能承认失败。
优先考虑服务管理器:我个人推荐使用服务管理器来服务Windows。
通过命令手动启动和停止。
很容易出错或记错路径,而且如果服务损坏就很难修复。

简而言之,只需在 Linux 上将 init.d 或 service 添加到 sudo 即可。
Windows 上的服务管理器是最方便的。
命令行必须以管理员身份运行,并且路径必须记得清楚。
如果您不明白,请在您的计算机上尝试几次或查看特定计算机的文档Linux 发行版和 MySQL 版本。

Linux 如果服务器意外断电,mysql服务启动失败。

服务器断电导致MySQL无法启动?首先创建mysqld.pid文件,然后启动服务。
不要忘记检查权限和错误日志。