sudo /etc/init.d/mysql restart 命令没有反应
时间: 2023-10-09 09:04:01 浏览: 91
可能是因为你的系统使用了 systemd 管理器,而不是 init.d。在这种情况下,应该使用以下命令来重启 MySQL 服务:
sudo systemctl restart mysql
如果 MySQL 服务无法重启,请检查 MySQL 错误日志以获取更多信息。例如,在 Ubuntu 系统中,可以在 /var/log/mysql/error.log 文件中找到MySQL 错误日志。
相关问题
env: /etc/init.d/mysqld: 没有那个文件或目录
这个错误可能是因为 MySQL 服务没有被正确安装或没有正确配置。
首先,你可以尝试查看 MySQL 是否已经安装。你可以在终端使用以下命令来检查 MySQL 是否安装:
```
mysql --version
```
如果输出了 MySQL 版本号,则说明 MySQL 已经安装。如果没有输出,则说明 MySQL 没有安装。
如果MySQL已经安装,那么你可以尝试重新启动 MySQL 服务:
```
sudo service mysql restart
```
如果 MySQL 服务已经启动,但是你仍然无法连接到 MySQL 数据库,那么你可以尝试检查 MySQL 配置文件是否正确。
MySQL 配置文件通常位于 `/etc/mysql/mysql.conf.d/mysqld.cnf` 或 `/etc/my.cnf`。你可以编辑这个文件并确保 MySQL 正在监听正确的端口,并且允许远程连接(如果需要)。
如果你不确定如何编辑 MySQL 配置文件,可以参考官方文档或者咨询 MySQL 社区。
Starting MySQL/etc/init.d/mysqld: line 159: kill: (21755) - No such process 解决办法
这个错误通常是因为MySQL已经停止了或者没有启动的原因导致的。您可以尝试以下步骤解决这个问题:
1. 确认MySQL是否已经启动,可以通过以下命令检查MySQL的运行状态:
```
sudo service mysql status
```
如果MySQL没有启动,则会显示“MySQL is stopped”的消息。
2. 如果MySQL确实没有启动,则可以通过以下命令启动MySQL:
```
sudo service mysql start
```
3. 如果MySQL已经启动,但是仍然出现错误消息,则可以尝试重新启动MySQL:
```
sudo service mysql restart
```
重新启动MySQL可能会解决这个问题。
如果以上步骤都不能解决问题,您可以尝试查看MySQL的日志文件,查看是否有其他错误消息。您可以使用以下命令查看MySQL的错误日志:
```
sudo tail -f /var/log/mysql/error.log
```
希望这能帮助您解决问题。
阅读全文