질문/조언질답게시판

mariadb 오류

Extra Form
PHP PHP 7.4
CMS Rhymix

mysql 환경설정 문법 테스트 (mysql config file configtest)

로 아래를 입력했는데 오류가 뜨네요

# mysqld –verbose –help | grep configtest

다운로드.png

해결 방법을 모르겠습니다.

  • profile

    MySQL/MariaDB는 실제로 DB 데몬을 돌려보지 않고 configtest만 따로 할 방법이 없습니다.

    입력하신 명령은 DB 데몬을 진짜로 시작하는 명령의 일종입니다.

    만약 이미 DB 데몬이 돌아가고 있다면 lock 파일이나 포트가 이미 사용중이므로 에러가 날 테고요.

     

    심지어 최신 버전의 MariaDB에서는 mysqld 자체가 mariadbd로 변경되었기 때문에

    mysqld 명령은 엉뚱한 버전의 다른 프로그램을 가리키고 있을 수도 있습니다.

     

    어쨌거나 널리 사용되는 리눅스 종류에서 mysqld 명령을 따로 입력할 일은 거의 없다시피하니,

    mysqld 명령을 입력하는 순간 대체 내가 뭘 하고 있는 건지 현타가 와야 합니다. ㅎㅎ

  • profile profile
    그러면 문제는 없는거네요 ? ㅎㅎ
  • profile profile
    최근에 설정파일을 수정하셨다면 오류가 있더라도 다음에 DB를 재시작할 때까지는 모르죠. ㅎㅎ
  • profile
    에러 자체는 지금 /var/lib/mysql/aria_log_control 파일을 다른 프로세스가 쓰고 있는 것 같은데요

    lsof /var/lib/mysql/aria_log_control
    해서 한번 살펴보세요
  • profile profile
    mysql 실행중 mysql을 이중 실행한 셈이니 당연히 오류가 날 수밖에 없습니다.
    따라서 굳이 살펴볼 필요는 없습니다.
  • profile profile

    mysqld 나 mysqld --verbose 는 mysql을 다시 띄우지만
    mysqld --verbose --help 은 mysql를 다시 띄우지 않습니다.

     

    mysqld -verbose  <-- 이런식으로 오타 일 경우도 mysql 를 기동 하게 됩니다.

    스크린샷으로 봣을때는 명령어에 오타는 없어보여서 의아한 부분 이기 합니다.