본문 바로가기
MySql

MySQL # 1044- 'somedb'데이터베이스에 대한 사용자 'someusr'@ 'localhost'의 액세스가 거부되었습니다.

by 베이스 공부 2020. 11. 3.
반응형

이 SQL 문을 cpanel> phpmyadmin> SQL에서 실행하여 MySQL 사용자에게 관리자 권한을 부여하려고합니다.

GRANT ALL PRIVILEGES ON somedb.* TO 'someusr'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

하지만 사용자 거부 오류가 발생합니다.

#1044 - Access denied for user 'someusr'@'localhost' to database 'somedb'

Dell Boomi AtomSphere를 사용하여 웹 사이트 "www.somewebsite.com"MySQL 데이터베이스를 Peachtree 회계 소프트웨어와 통합하려고합니다.

Dell Boomi 포럼에 따라. 그들은 링크에서 응답했습니다.


phpMyAdmin 페이지에는 전역 권한 옵션이 없습니다. Cpanel> MySQL 데이터베이스에는 데이터 및 구조 권한 만 있지만이 비디오에서 볼 수 있듯이 관리 권한은 없습니다 (@ 8:27 초).


SHOW GRANTS FOR 'someusr'@ 'localhost'를 사용해 보았습니다.

다음과 같이 표시됩니다.

someusr @ localhost에 대한 부여

에서 사용 권한을 부여합니다. 'someusr'@ 'localhost'에 부여 가능 = 아니요

어떻게해야합니까?

 

해결 방법

 

실제로 Cpanel을 사용하는 경우이 문제를 해결하기위한 두 단계가 있습니다. First step is to go to Remote MySQL and add your IP address of your network.You can check your IP by going to whatismyipaddress.com or add % percent sign so that anyone can access it but this is not recommended because of security issues. 둘째, MySQL 데이터베이스로 이동하여 선택, 업데이트, 삭제 등과 같은 모든 사용자 권한을 부여하십시오. 이제 dell boomi를 사용하여 사용자 거부 오류를 얻을 수 없습니다.

 

참조 페이지 https://stackoverflow.com/questions/39044806

 

 

반응형

댓글