정보공유/팁
n8n 로컬 세팅 후 비번 까먹었을 경우
Kstyle83
2025. 4. 12. 21:54
반응형
우선 도커 볼륨에서 .n8n/database.sqlite를 복사해온다.
docker cp n8n:/home/node/.n8n/database.sqlite database2.sqlite
새로 비밀번호를 만든다.
npm install bcrypt
node -e "require('bcryptjs').hash('new password', 10).then(console.log)"
새 비밀번호로 만든 해시를 sqlite의 user테이블을 열어 사용하고 있는 계정의 패스워드를 수정한다.
다시 database.sqlite를 도커 볼륨에 복사한다.
docker cp database.sqlite n8n:/home/node/.n8n/.
볼륨에 접근해서 권한 설정을 해준다. (중요)
chmod 664 database.sqlite
chown 1000:1000 database.sqlite
반응형