2016-12-13 7 views
1

을보고 있습니다. plesk 업데이트 관리자를 통해 서버를 업데이트했는데 갑자기 데이터베이스 서버가 작동을 멈췄습니다. MariaDB를 데이터베이스 서버로 사용하고있었습니다. Plesk도 작동하지 않습니다.MariaDB가 CentOS 7에서 Plesk 17 onyx를 사용하여

MariaDB를 다시 시작하려고하면 다음과 같은 오류가 출력됩니다.

Redirecting to /bin/systemctl status -l mariadb.service 
● mariadb.service - MariaDB database server 
    Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled) 
    Active: failed (Result: exit-code) since Tue 2016-12-13 13:41:00 PKT; 10min ago 
    Process: 8193 ExecStartPost=/usr/libexec/mariadb-wait-ready $MAINPID (code=exited, status=1/FAILURE) 
    Process: 8192 ExecStart=/usr/bin/mysqld_safe --basedir=/usr (code=exited, status=0/SUCCESS) 
    Process: 8164 ExecStartPre=/usr/libexec/mariadb-prepare-db-dir %n (code=exited, status=0/SUCCESS) 
Main PID: 8192 (code=exited, status=0/SUCCESS) 

Dec 13 13:40:57 ns*.ip-19***** systemd[1]: Starting MariaDB database server... 
Dec 13 13:40:57 ns*.ip-19***** mysqld_safe[8192]: 161213 13:40:57 mysqld_safe Logging to '/var/log/mariadb/mariadb.log'. 
Dec 13 13:40:57 ns*.ip-19***** mysqld_safe[8192]: 161213 13:40:57 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql 
Dec 13 13:41:00 ns*.ip-19***** mysqld_safe[8192]: 161213 13:41:00 mysqld_safe mysqld from pid file /var/run/mariadb/mariadb.pid ended 
Dec 13 13:41:00 ns*.ip-19***** systemd[1]: mariadb.service: control process exited, code=exited status=1 
Dec 13 13:41:00 ns*.ip-19***** systemd[1]: Failed to start MariaDB database server. 
Dec 13 13:41:00 ns*.ip-19***** systemd[1]: Unit mariadb.service entered failed state. 
Dec 13 13:41:00 ns*.ip-19***** systemd[1]: mariadb.service failed. 

나는 또한 /var/log/mariadb/mariadb.log

161213 14시 1분 15초 Percona XtraDB에 PLESK의 다음과 같은 명령을 통해

plesk help repair mysql 

로그 MySQL의 복구를 시도 (http://www.percona.com) 5.5.49- MariaDB-38.0 시작; 로그 시퀀스 번호 155782156 161213 14:01:15 [주의] 플러그인 'FEEDBACK'이 비활성화되었습니다. 161213 14시 1분 15초 [ERROR]는/usr/libexec 디렉토리/mysqld를 : 알 수없는 옵션 중단 '--safe-쇼 - 데이터베이스'

161213 14시 1분 15초 [ERROR]

161213 14시 1분 : 15 InnoDB : 시스템 종료 시작 ...

161213 14:01:16 InnoDB : 종료가 완료되었습니다. 일련 번호 155782156를 기록

161213 14시 1분 16초 [참고]는/usr/libexec 디렉토리/mysqld를 : PID 파일은/var/실행/mariadb/mariadb에서

161213 14시 1분 16초 mysqld_safe에의 mysqld를 완전 종료. 종료 된

답변

1

safe-show-database이있었습니다. safe-show-database을 제거하고 MariaDB 서비스를 다시 시작하면 작동합니다.

이 옵션은 사용되지 않으며 당 계정을 기준으로 데이터베이스 이름에 대한 액세스를 제어하는 ​​데 사용할 수있는 SHOW의 DATABASES 권한이 있기 때문에 아무것도하지 않는

원인. 6.2.1 절. "MySQL이 제공하는 특권들 "참조. --safe-show-database는 MySQL 5.5.3에서 삭제되었습니다.