-
command not found: mysql_secure_installation에러 2020. 1. 7. 00:13
command not found: mysql_secure_installation
brew services list로 실행 중인 홈브루 서비스를 확인해보니 mysql@5.7이 정상적으로 실행 중이었다.
하지만 root 비밀번호를 설정하려고 mysql_secure_installation 명령어를 실행한 결과, command not found가 발생했다.
구글링해보니, 나와 완전히 같은 경우는 아니지만 얼추 비슷한 에러가 뜬 사람이 쓴 질문 글이 있었다.
이 글에 PATH가 업데이트 되지 않은 게 원인인 것 같으니 아래처럼 full path로 mysql_secure_installation을 실행시키거나, PATH를 포함시키도록 수정하라는 답변이 달려 있었다.
find / | grep mysql_sercure_installation 명령어로 위치를 파악하고 해당 폴더로 이동했다.
있다. mysql_secure_installation의 full path로 입력하니 정말로 실행이 된다.
또 다른 방법으로는 .bashrc에 새로운 path를 설정해주는 방법이 있다.
이제 mysql_secure_installation만 쳐도 오류 없이 실행이 된다.
위 사진에서 source .bashrc를 치니 또 bind 명령어를 못찾는다는 에러들이 뜨는데 이건 아래 글에서 해결책을 찾았다.
https://github.com/junegunn/fzf/issues/846
근데 zsh 설정이 문법적으로 양립이 안 되는 ~/.bashrc를 로딩하는 게 문제라는데 솔직히 무슨 말인지 모르겠다. 이 부분은 추후에 더 알아봐야겠다. 언젠가..=,,=ㅎㅎ
리눅스 find 명령어 사용 예
find [PATH]: 대상 디렉토리에 있는 파일 및 디렉토리 리스트 표시
find / -name [FILE]: 전체 시스템(루트 디렉터리)에서 파일 검색
'에러' 카테고리의 다른 글
TS 파일 컴파일 후 실행 시 절대 경로 인식 못하는 문제 해결 (tsconfig-paths) (0) 2021.07.01 Truncated time values using TIMEDIFF... (0) 2020.07.11 (Mac) Permissions 0644 for 'isclass.pem' are too open. 에러 해결 방법 (0) 2020.06.01 command not found: mysql 해결법 - mysql-client 설치 (0) 2020.02.28 터미널 재부팅 시 source ~/.bash_profile 재실행해야하는 문제 해결법. (0) 2020.02.16