programing

DBeaver를 사용하여 MariaDB에 연결할 수 없습니다.

goodsources 2022. 10. 20. 21:20
반응형

DBeaver를 사용하여 MariaDB에 연결할 수 없습니다.

방금 Ubuntu 18.04에 MariaDB 10.1.29를 설치했습니다.명령줄에서 sudo를 사용하여 연결할 수 있습니다.

sudo mysql -u root -p

하지만 스도 없이는 안 돼

또한 DBeaver를 통해 데이터베이스에 연결하려고 하면 다음과 같은 메시지가 나타납니다.

Could not connect: Access denied for user 'root'@'localhost'

자격 증명이 올바른 동안.MySQL 5.7을 설치하려고 했지만, 같은 문제가 발생하고 있습니다.

제가 무엇을 빠뜨리고 있나요?

이는 MariaDB 및 MySQL에서 예상되는 동작입니다.이 문제를 해결하려면 별도의 사용자를 작성하고 작성된 모든 데이터베이스에 대한 액세스 권한을 부여하는 것이 좋습니다.다음은 명령줄을 사용하여 데이터베이스를 작성하고 선택한 사용자에게 권한을 부여하는 방법에 대한 단계별 안내서입니다.

MariaDB/MySQL 로그인

$ sudo mysql -u root -p

데이터베이스 작성

mysql> CREATE DATABASE `database_name`;

사용자 생성

mysql> CREATE USER 'user_name' IDENTIFIED BY 'a_secure_password';

사용자 권한 부여

mysql> GRANT ALL PRIVILEGES ON database_name.* TO 'user_name'@'%' WITH GRANT OPTION;

변경 사항 적용

mysql> FLUSH PRIVILEGES;

언급URL : https://stackoverflow.com/questions/50453078/unable-to-connect-to-mariadb-using-dbeaver

반응형