运行mysql:failed (Result: start-limit-hit)
时间: 2023-12-26 08:23:14 浏览: 40
该错误可能是由于 MySQL 服务启动次数过多而导致的。您可以尝试以下步骤来解决此问题:
1. 确保 MySQL 服务已完全停止。您可以使用以下命令停止 MySQL 服务:
```
sudo systemctl stop mysql
```
2. 删除 MySQL 服务的错误日志文件。您可以使用以下命令删除错误日志文件:
```
sudo rm /var/lib/mysql/ib_logfile*
```
3. 修改 MySQL 配置文件中的参数 `innodb_fast_shutdown`。您可以使用以下命令打开 MySQL 配置文件:
```
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
```
将 `innodb_fast_shutdown` 的值修改为 `0`,并保存文件。
4. 启动 MySQL 服务。您可以使用以下命令启动 MySQL 服务:
```
sudo systemctl start mysql
```
如果上述步骤无法解决问题,您可以尝试重启服务器,并再次尝试启动 MySQL 服务。
相关问题
ubuntu mysql;failed (Result: start-limit-hit
这个错误信息表明 MySQL 服务启动次数过多而被限制。建议您按照以下步骤来解决这个问题:
1. 停止 MySQL 服务。您可以使用以下命令停止 MySQL 服务:
```
sudo systemctl stop mysql
```
2. 删除 MySQL 服务的错误日志文件。您可以使用以下命令删除错误日志文件:
```
sudo rm /var/lib/mysql/ib_logfile*
```
3. 修改 MySQL 配置文件中的参数 `innodb_fast_shutdown`。您可以使用以下命令打开 MySQL 配置文件:
```
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
```
将 `innodb_fast_shutdown` 的值修改为 `0`,并保存文件。
4. 重启服务器。您可以使用以下命令重启服务器:
```
sudo reboot
```
5. 启动 MySQL 服务。您可以使用以下命令启动 MySQL 服务:
```
sudo systemctl start mysql
```
如果上述步骤无法解决问题,您可以尝试重新安装 MySQL 服务。在卸载 MySQL 服务之前,请备份您的数据库。
mysql:failed (Result: start-limit-hit) since Thu 2016-02-11 16:32:35 UTC; 1min 45s ago Process: 5199 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid (code=exited, status=1/FAILURE) Process: 5166 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS) Feb 11 16:32:35 T113-i systemd[1]: Failed to start MySQL Community Server. Feb 11 16:32:35 T113-i systemd[1]: mysql.service: Unit entered failed state. Feb 11 16:32:35 T113-i systemd[1]: mysql.service: Failed with result 'exit-code'. Feb 11 16:32:35 T113-i systemd[1]: mysql.service: Service hold-off time over, scheduling restart. Feb 11 16:32:35 T113-i systemd[1]: Stopped MySQL Community Server. Feb 11 16:32:35 T113-i systemd[1]: mysql.service: Start request repeated too quickly. Feb 11 16:32:35 T113-i systemd[1]: Failed to start MySQL Community Server. Feb 11 16:32:35 T113-i systemd[1]: mysql.service: Unit entered failed state. Feb 11 16:32:35 T113-i systemd[1]: mysql.service: Failed with result 'start-limit-hit'.
这个错误信息表明 MySQL 服务启动次数过多而被限制。建议您按照以下步骤来解决这个问题:
1. 停止 MySQL 服务。您可以使用以下命令停止 MySQL 服务:
```
sudo systemctl stop mysql
```
2. 删除 MySQL 服务的错误日志文件。您可以使用以下命令删除错误日志文件:
```
sudo rm /var/lib/mysql/ib_logfile*
```
3. 修改 MySQL 配置文件中的参数 `innodb_fast_shutdown`。您可以使用以下命令打开 MySQL 配置文件:
```
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
```
将 `innodb_fast_shutdown` 的值修改为 `0`,并保存文件。
4. 重启服务器。您可以使用以下命令重启服务器:
```
sudo reboot
```
5. 启动 MySQL 服务。您可以使用以下命令启动 MySQL 服务:
```
sudo systemctl start mysql
```
如果上述步骤无法解决问题,您可以尝试重新安装 MySQL 服务。在卸载 MySQL 服务之前,请备份您的数据库。