programing

mysql이 재시작되지 않음

goodcopy 2022. 10. 27. 22:14
반응형

mysql이 재시작되지 않음

mysql 5.7 재기동을 시도했습니다.service mysql restart

그러나 실패하여 이유를 알 수 없습니다.

Job for mariadb.service failed because the control process exited with error code.
See "systemctl status mariadb.service" and "journalctl -xe" for details.

로그에 무엇이 잘못되어 있는지 알 수 없습니다.

systemctl status mariadb.service
● mariadb.service - MariaDB 10.1.37 database server
   Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Mon 2019-02-25 22:02:52 GMT; 1min 9s ago
     Docs: man:mysqld(8)
           https://mariadb.com/kb/en/library/systemd/
  Process: 15467 ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d /var/run/mysqld (code=exited, status=127)
 Main PID: 28679 (code=exited, status=0/SUCCESS)

Feb 25 22:02:52 stretch systemd[1]: Starting MariaDB 10.1.37 database server...
Feb 25 22:02:52 stretch systemd[1]: mariadb.service: Control process exited, code=exited status=127
Feb 25 22:02:52 stretch systemd[1]: Failed to start MariaDB 10.1.37 database server.
Feb 25 22:02:52 stretch systemd[1]: mariadb.service: Unit entered failed state.
Feb 25 22:02:52 stretch systemd[1]: mariadb.service: Failed with result 'exit-code'.

어떤 도움이라도 기꺼이...

난 데비안 9호에 타고 있어 1800Mo는 램프리야

저널에 기재된 내용은 다음과 같습니다.

journalctl -xe

Feb 26 08:09:01 stretch CRON[16792]: pam_unix(cron:session): session opened for user root by (uid=0)
Feb 26 08:09:01 stretch CRON[16793]: (root) CMD (  [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then /usr/lib/php/sessionclean; fi)
Feb 26 08:09:01 stretch CRON[16792]: pam_unix(cron:session): session closed for user root
Feb 26 08:17:01 stretch CRON[16794]: pam_unix(cron:session): session opened for user root by (uid=0)
Feb 26 08:17:01 stretch CRON[16795]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Feb 26 08:17:01 stretch CRON[16794]: pam_unix(cron:session): session closed for user root
Feb 26 08:25:23 stretch systemd[1]: Starting MariaDB 10.1.37 database server...
-- Subject: Unit mariadb.service has begun start-up
-- Defined-By: systemd
-- Support: https://www.debian.org/support
-- 
-- Unit mariadb.service has begun starting up.
Feb 26 08:25:23 stretch systemd[1]: mariadb.service: Control process exited, code=exited status=127
Feb 26 08:25:23 stretch systemd[1]: Failed to start MariaDB 10.1.37 database server.
-- Subject: Unit mariadb.service has failed
-- Defined-By: systemd
-- Support: https://www.debian.org/support
-- 
-- Unit mariadb.service has failed.
-- 
-- The result is failed.
Feb 26 08:25:23 stretch systemd[1]: mariadb.service: Unit entered failed state.
Feb 26 08:25:23 stretch systemd[1]: mariadb.service: Failed with result 'exit-code'.

Debian Buster(MariaDB 10.1에서 10.3으로 업그레이드 할 때도 이 오류가 발생하였습니다.입니다.mysqld나 자신과mysql_upgrade둘 다 효과가 있었어요다음 명령을 실행하여 systemd를 즉시 재시작해 보십시오.https://unix.stackexchange.com/a/419375 도 참조해 주세요.

systemctl daemon-reexec

이렇게 하지 않으면 재부팅하면 이 문제도 해결될 수 있습니다.코멘트 아웃ExecStartPre…에./etc/systemd/system/mysql.service다른 것과 마찬가지로 충분하지 않았다ExecStartPre명령어가 대신 실패했습니다(종료 코드 127도 마찬가지). 즉, "명령어를 찾을 수 없습니다."

아래Process:ExecStartPre오류와 함께 반환됨(존재 상태)

에러 127로 봤을 때/usr/bin/install존재하지 않습니다.

언급URL : https://stackoverflow.com/questions/54875454/mysql-does-not-restart

반응형