MariaDB는 응시하고 있지 않습니다.
저는 센트OS 7에서 플래스크 17 오닉스를 사용하고 있습니다. 플래스크 업데이트 관리자를 통해 서버를 업데이트했는데 갑자기 데이터베이스 서버가 작동하지 않습니다.저는 MariaDB를 데이터베이스 서버로 사용하고 있었습니다.플래스크도 작동이 안 됩니다.
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.
또한 pleask 명령에 따라 mysql을 복구하려고 했습니다.
plesk help repair mysql
로그인/var/log/mariadb/mariadb.log
161213 14:01:15 Percona XtraDB (http://www.percona.com ) 5.5.49-MariaDB-38.0 시작; 로그 시퀀스 번호 155782156 161213 14:01:15 [참고] 플러그인 'FEEDBACK'이(가) 비활성화되었습니다.161213 14:01:15 [ERROR] /usr/libexec/mysqld: 알 수 없는 옵션 '--safe-show-database'
161213 14:01:15 [ERROR] 중단
161213 14:01:15 InnoDB: 종료 시작...
161213 14:01:16 InnoDB: 종료완료; 로그 시퀀스 번호 155782156
161213 14:01:16 [참고] /usr/libexec/mysqld:종료완료
161213 14:01:16 mysqld_safe mysqld from pid file /var/run/mariadb/mariadb.pidended
있었다safe-show-database
인에my.cnf
. 제거했습니다.safe-show-database
그리고 MariaDB 서비스를 다시 시작하면 작동합니다.
원인
계정별로 데이터베이스 이름에 대한 액세스를 제어하는 데 사용할 수 있는 SHOW DATABS 권한이 있기 때문에 이 옵션은 더 이상 사용되지 않으며 아무 작업도 수행하지 않습니다.섹션 6.2.1 "MySQL에서 제공하는 권한"을 참조하십시오. --safe-show-database가 MySQL 5.5.3에서 제거되었습니다.
언급URL : https://stackoverflow.com/questions/41117042/mariadb-is-not-staring
'programing' 카테고리의 다른 글
printfinside CUDA __global__ 기능 (0) | 2023.10.07 |
---|---|
GCC의 '__builtin_malloc()'는 평이한 'malloc()'에 비해 어떤 개선점을 제공합니까? (0) | 2023.10.07 |
판매중인 상품 확인 방법 - WooCommerce (0) | 2023.10.07 |
다른 경우가 아니라 반품/계속 문을 사용해야 합니까? (0) | 2023.10.07 |
JAXB를 사용한 속성 및 컨텐츠를 가진 XML 요소 (0) | 2023.10.07 |