반응형

 

MariaDB를 설치하고 start로 실행시켜로 하는데, 아래와 같은 에러가 발생했다.

[admin@localhost lib]$ sudo systemctl start mariadb.service


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

 

그래서 위 메세지가 시킨대로 다시 아래와 같이 명령을 썼더니 결국 Fail 이고, 아래와 같은 메세지가 나타났다.

[admin@localhost lib]$ sudo systemctl status mariadb.service

 

 mariadb.service - MariaDB database server
   Loaded: loaded (/usr/lib/systemd/system/mariadb.service; disabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Fri 2022-03-04 15:28:08 KST; 10s ago
  Process: 4606 ExecStartPre=/usr/libexec/mariadb-prepare-db-dir %n (code=exited, status=1/FAILURE)

Mar 04 15:28:08 localhost.localdomain mariadb-prepare-db-dir[4606]: Please check all of the above before submitting a bug report
Mar 04 15:28:08 localhost.localdomain mariadb-prepare-db-dir[4606]: at http://mariadb.org/jira
Mar 04 15:28:08 localhost.localdomain mariadb-prepare-db-dir[4606]: Initialization of MariaDB database failed.
Mar 04 15:28:08 localhost.localdomain mariadb-prepare-db-dir[4606]: Perhaps @sysconfdir@/my.cnf is misconfigured or there is some problem with permissions of /var/lib/mysql.
Mar 04 15:28:08 localhost.localdomain mariadb-prepare-db-dir[4606]: Initialization of MariaDB database was not finished successfully.
Mar 04 15:28:08 localhost.localdomain mariadb-prepare-db-dir[4606]: Files created so far will be removed.
Mar 04 15:28:08 localhost.localdomain systemd[1]: mariadb.service: control process exited, code=exited status=1
Mar 04 15:28:08 localhost.localdomain systemd[1]: Failed to start MariaDB database server.
Mar 04 15:28:08 localhost.localdomain systemd[1]: Unit mariadb.service entered failed state.
Mar 04 15:28:08 localhost.localdomain systemd[1]: mariadb.service failed.

 

 

반응형

 

위 상황 해결방법.

 

먼저 원인을 찾아보니 설치가 잘못된 경우라고 한다.

https://bobcares.com/blog/mariadb-failed-to-start/

따라서 아래 과정을 따라하면 해결 된다.

 

 

1. MariaDB 완전 깔끔하게 제거, 라이브러리 모두 제거

https://ansan-survivor.tistory.com/1339

 

[CentOS 7 / MariaDB / MySQL] 리눅스에서 MariaDB 완전하게 제거하기

$ sudo apt-get purge mariadb-server 1. Mariadb 설치 제거 $ yum remove -y mariadb mariadb-server 2. Mariadb에 사용되었던 각종 찌꺼기 파일 제거 $ rm -rf /var/lib/mysql $ rm /etc/my.cnf 3. mariadb가..

ansan-survivor.tistory.com

 

2. MariaDB 재설치

https://ansan-survivor.tistory.com/1185

 

[CentOS 7] 리눅스 Maria DB(마리아DB), MySQL 설치하기, MySQL 계정 생성 암호 설정

MariaDB를 새로 설치할때, 기존의 것과 충돌 방지를 위해 삭제명령을 한번 해주면 좋다. 삭제 방법은 아래 참고. https://ansan-survivor.tistory.com/1184 [CentOS 7] 리눅스 Maria DB(마리아DB), MySQL 제거하기..

ansan-survivor.tistory.com

 

 

3. 그리고 다시 Start 하고, Status로 상태를 확인해보면 되는것을 볼 수 있다!

sudo systemctl start mariadb
sudo systemctl status mariadb

 

 

 

반응형

+ Recent posts