错误:mysqld.service:启动请求重复得太快。关于曼扎罗

Uni*_*ong 13 mysql linux archlinux manjaro

昨天我更新了我的 manjaro。从那时起我遇到了很多问题。

\n\n

首先,我输入

\n\n
systemctl status mysqld.service\n
Run Code Online (Sandbox Code Playgroud)\n\n

启动 MySQL,但出现错误

\n\n
mysqld.service: Start request repeated too quickly.\n
Run Code Online (Sandbox Code Playgroud)\n\n

我找到了很多建议,但它们不起作用。

\n\n

我已经尝试过:

\n\n\n\n

我的错误:

\n\n
dong@dong-manjaro \xee\x82\xb0 /home/dong \xee\x82\xb0 \xee\x82\xb0 systemctl status mysqld.service                                                                         \xee\x82\xb2 13:30:33 \n\xe2\x97\x8f mysqld.service - MySQL Server\n   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; disabled; vendor preset: disabled)\n   Active: failed (Result: exit-code) since Thu 2019-08-22 13:30:29 CST; 6s ago\n     Docs: man:mysqld(8)\n           http://dev.mysql.com/doc/refman/en/using-systemd.html\n  Process: 8006 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)\n  Process: 8027 ExecStart=/usr/bin/mysqld $MYSQLD_OPTS (code=exited, status=127)\n Main PID: 8027 (code=exited, status=127)\n\n8\xe6\x9c\x88 22 13:30:29 dong-manjaro systemd[1]: mysqld.service: Service RestartSec=100ms expired, scheduling restart.\n8\xe6\x9c\x88 22 13:30:29 dong-manjaro systemd[1]: mysqld.service: Scheduled restart job, restart counter is at 5.\n8\xe6\x9c\x88 22 13:30:29 dong-manjaro systemd[1]: Stopped MySQL Server.\n8\xe6\x9c\x88 22 13:30:29 dong-manjaro systemd[1]: **mysqld.service: Start request repeated too quickly.**\n8\xe6\x9c\x88 22 13:30:29 dong-manjaro systemd[1]: **mysqld.service: Failed with result 'exit-code'.**\n8\xe6\x9c\x88 22 13:30:29 dong-manjaro systemd[1]: **Failed to start MySQL Server.**\n
Run Code Online (Sandbox Code Playgroud)\n

Ism*_*mov 12

我遇到了同样的问题并解决了这个问题:

如果/var/log/mysql文件夹不存在:

sudo mkdir /var/log/mysql
Run Code Online (Sandbox Code Playgroud)

然后授予此文件夹权限:

sudo chown -R mysql:mysql /var/log/mysql

sudo systemctl stop mysql

sudo systemctl start mysql
Run Code Online (Sandbox Code Playgroud)


小智 4

遇到类似的问题。按照步骤操作(Sql 服务器版本:'8.0.22-0ubuntu0.20.04.3')

 1. Edit file: mysqld.cnf under directory: /etc/mysql/mysql.conf.d
 2. Ensure that below basic settings are made in file mysqld.cnf and save it.
 # * Basic Settings
 user       = mysql
 pid-file   = /var/run/mysqld/mysqld.pid
 socket     =   /var/run/mysqld/mysqld.sock
 port       = 3306
 datadir    = /var/lib/mysql
 # setting for localhost
 bind-address       = 127.0.0.1
 mysqlx-bind-address    = 127.0.0.1
 log_error = /var/log/mysql/error.log
 server-id      = 1
 log_bin            = /var/log/mysql/mysql-bin.log
 max_binlog_size    = 100M
 3. Check error log files under directory: /var/log/mysql 
 4. Remove all log files: Cd /var/log/mysql $ sudo rm -R error*
 5. Start mysql server: $ sudo systemctl start mysql.service
 6. Check status of mysql server: $ sudo systemctl status mysql.service
Run Code Online (Sandbox Code Playgroud)