今天照着这篇文章 《CentOS 7 下安装 MySQL 5.7》在自己的 centos7 里装了 mysql 。接着照着教程,以不检查权限的方式启动 mysqld(mysqld --user=root --skip-grant-tables &
),为 root 用户设置了初始密码。
退出 mysql 后,我通过 kill
强杀了 mysqld 在运行的进程(ps -fef | grep mysqld
获取 pid),想用 systemctl start mysqld
启动 mysqld,但失败。
此时 systemctl status mysqld
检查状态,输出如下:
root@hui:~$ systemctl status mysqld
● mysqld.service - MySQL Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Sat 2019-05-04 17:06:06 CST; 6s ago
Docs: man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html
Process: 7032 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=1/F