마리아답은 시동이 걸리지 않는다.제어 프로세스가 종료되었습니다.
나는 mariadb를 시작하려고 한다.systemctl start mariadbsudo도 같이 써봤어요.
이렇게 쓰여 있다
마리아답의 직업.제어 프로세스가 오류 코드와 함께 종료되었기 때문에 서비스가 실패했습니다.systemctl status mariadb를 참조하십시오.service" 및 "journalctl -xe"를 참조하십시오.
여러 곳에서 봤지만 아무 도움도 없었어요.
에러가 발생하여 삭제하고 다시 설치했지만 아무 일도 일어나지 않았습니다.
이것은 /var/log/messages의 일부입니다.
Jun 17 18:03:09 controller systemd: Starting MariaDB 10.1 database
server...
Jun 17 18:03:09 controller mysqld: 2016-06-17 18:03:09 140477178509440
[Note] /usr/libexec/mysqld (mysqld 10.1.12-MariaDB) starting as process 120408 ...
Jun 17 18:03:12 controller systemd: mariadb.service: main process exited, code=exited, status=1/FAILURE
Jun 17 18:04:13 controller systemd: mariadb.service: control process exited, code=exited status=3
Jun 17 18:04:13 controller systemd: Failed to start MariaDB 10.1 database server.
Jun 17 18:04:13 controller systemd: Unit mariadb.service entered failed state.
Jun 17 18:04:13 controller systemd: mariadb.service failed.
CentOS와 mariadb는 처음이라 어떻게 해야 할지 모르겠어요.
편집
mariadb.log에는
2016-06-17 19:24:39 140652810123392 [메모]서버 소켓이 IP: '::'로 작성되었습니다.
2016-06-17 19:24:39 140652810123392 [ERROR] 서버를 시작할 수 없습니다: TCP/IP 포트에서 바인딩.에러: 98: 주소가 이미 사용되고 있다.
2016-06-17 19:24:39 1406528123392 [ERROR] 포트 3306 ? 2016-06-17 19:24:39 1406528123392 [ERROR]중지 중지
my.cnf 입니다.
#
# This group is read both both by the client and the server
# use it for options that affect everything
#
[client-server]
#
# This group is read by the server
#
[mysqld]
port=5555
bind-address = 10.23.77.68
default-storage-engine = innodb
innodb_file_per_table
collation-server = utf8_general_ci
init-connect = 'SET NAMES utf8'
character-set-server = utf8
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
#
# include all files from the config directory
#
!includedir /etc/my.cnf.d
my.cnf에 행을 추가하려고 했습니다.
port=5555
도움이 되지 않았습니다.mariadb.log는 앞서 말한 것과 같은 말을 합니다.
다음과 같이 해결했습니다.
설치 후
실행: >
mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/그 후: >
mysql_secure_installation그 후:
systemctl start mariadb
이걸로 해결할 수 있어
위치에서 다음 파일만 제거
/var/lib/module
- ib_logfile0
- ib_logfile1
fuser -k 3306/tcp문제가 해결됩니다.k는 파일에 액세스하는 프로세스를 종료하는 것입니다.
언급URL : https://stackoverflow.com/questions/37892351/mariadb-doesnt-starts-control-process-exited
'programing' 카테고리의 다른 글
| adslash()를 통한 SQL 주입의 예? (0) | 2022.10.05 |
|---|---|
| sl4fj와 유사한 일반적인 문자열 대체 기능이 있습니까? (0) | 2022.10.05 |
| PHP에서 현재 함수의 이름을 검색하는 중 (0) | 2022.10.05 |
| Java에서 a.getClass()와 A.class의 차이점은 무엇입니까? (0) | 2022.10.05 |
| C구조를 인라인으로 할당하려면 어떻게 해야 합니까? (0) | 2022.10.05 |