MYSQL don';开始

MYSQL don';开始,mysql,linux,centos,centos7,Mysql,Linux,Centos,Centos7,之前,由于空间不足,我在服务器内部执行了数据库从一个目录到另一个目录的迁移(/var/lib/mysql到/mnt/mysql) 再次启动服务器时,在使用正确的目录更改/etc/my.cnf后,它会向我返回以下错误: $ systemctl start mysqld Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.serv

之前,由于空间不足,我在服务器内部执行了数据库从一个目录到另一个目录的迁移(/var/lib/mysql到/mnt/mysql)

再次启动服务器时,在使用正确的目录更改/etc/my.cnf后,它会向我返回以下错误:

$ systemctl start mysqld

Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.
当我在mysqld服务上运行systemctl status命令时,它会返回我:

$ systemctl status mysqld.service

mysqld.service - MySQL Server
   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Ter 2019-07-16 09:34:44 -03; 44s ago
     Docs: man:mysqld(8)
           http://dev.mysql.com/doc/refman/en/using-systemd.html
  Process: 31923 ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS (code=exited, status=1/FAILURE)
  Process: 31899 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
 Main PID: 31923 (code=exited, status=1/FAILURE)
   Status: "SERVER_BOOTING"
    Error: 13 (Permission Denied)

Jul 16 09:34:43 srvepl.cettro.local systemd[1]: Starting MySQL Server...
Jul 16 09:34:44 srvepl.cettro.local systemd[1]: mysqld.service: main process exited, code=exited, status=1/FAILURE
Jul 16 09:34:44 srvepl.cettro.local systemd[1]: Failed to start MySQL Server.
Jul 16 09:34:44 srvepl.cettro.local systemd[1]: Unit mysqld.service entered failed state.
Jul 16 09:34:44 srvepl.cettro.local systemd[1]: mysqld.service failed.
如果是权限错误,如何释放服务器以接受这样的目录

注意:我使用的是CentOS 7


谢谢

如果您使用的是Linux或Unix服务器,则应检查用户访问该服务的权限。在这里我可以看到,由于权限问题,登录的用户无法访问该服务

试试看

sudo systemctl start mysqld;
或者尝试
sudo su,输入超级用户的凭据,然后尝试检查服务状态

或者以超级用户身份登录,然后尝试启动服务


希望这能对您有所帮助。

搜索后,我发现错误是SELINUX的“强制”权限

解决此问题的答案是:

$sudo set0


服务器正常运行。

您是否使用root用户登录? 如果没有,试试sudo。 否则,我认为最好重新启动系统并重试。 如果您不是linux centos方面的专家,请不要操纵任何东西。
卸载mysql并重新安装

你好,朋友!谢谢你的回复,但我已经和超级用户在一起了,我尝试了
sudo systemctl start mysqld
。不幸的是,问题依然存在。Mysql在我更改目录之前运行良好。很好,很高兴听到这个消息。