programing

Express에 MariaDB 연결JS 액세스 거부 암호 오류 없음

oldcodes 2023. 10. 16. 22:03
반응형

Express에 MariaDB 연결JS 액세스 거부 암호 오류 없음

로컬 호스트에서 실행되는 MariaDB에 Express 앱을 연결하려고 합니다.

Express 앱에 다음 코드가 있습니다.

const mariadb = require('mariadb');
const pool = mariadb.createPool({
     user: 'testuser', 
     password: 'password',
     database: 'test',
     connectionLimit: 5
});

MariaDB 명령줄에서 'testuser'를 사용하여 연결할 수 있지만 Express에서 위의 코드를 실행하면 콘솔에 다음이 표시됩니다.

SQLError: (conn=63, no: 1698, SQLState: 28000) Access denied for user 'testuser'@'localhost'
...
code: 'ER_ACCESS_DENIED_NO_PASSWORD_ERROR'

테스트 사용자 암호를 '로 설정해 보았습니다.루트 사용자 자격 증명 사용도 시도했습니다.항상 같은 NO_PASSWORD 오류가 발생합니다.

리눅스/WSL용 윈도우 서브시스템 내 Ubuntu 18.04에서 이를 실행하고 있습니다.

어떤 도움이든 감사히 받겠습니다.

언급URL : https://stackoverflow.com/questions/59332683/mariadb-connection-to-expressjs-access-denied-no-password-error

반응형