db연동문제 (localhost 권한없음 문제)
본문
현재 웹호스팅 닷홈 사용하고 있는 사람입니다. (무료 호스팅 사용하였습니다.)
외부에서 파싱하여 가져온 데이터를 db에 연동시켜 게시글 입력을 하고자 합니다. 그런데 DB의 테이블 조회는 가능하지만, 이외의 권한이 없어서 쓰기, 생성, 추가 작업이 모두 되지 않습니다. 새로운 user grant도 불가능하고요. Information_schema 테이블에서 User_privilege 확인해도 no grant 이런식으로 적혀있습니다. 사용권한 검사 누르니 권한없음이라고 뜹니다.
일반적으로 phpmyadmin 접속 시 사용자 메뉴가 뜨는데, 사용자 메뉴도 없습니다..
https://sir.kr/qa/277780?page=0&posting=ok&sst=wr_num
비슷한 케이스의 조언들을 모두 실행해봐도 상태는 똑같네요.. dbconfig.php에서 define('G5_MYSQL_SET_MODE', false); 설정해도 같습니다.
Q1. 무료 호스팅이라서 권한이 없는 걸까요..?
Q2. 무료 호스팅 중에서 db권한(create,insert,delete + 외부db접속)이 부여되는 호스팅서비스 사이트는 없을까요..?ㅠㅠㅠ
답변 2
데이터베이스를 생성할 권한만 없고, 나머지는 모두 있습니다.
캡쳐한 이미지에서,
"snudong" 을 클릭하면 해당 데이터베이스가 선택됩니다.
해당 데이터베이스가 선택된 상태에서 테이블 생성/수정/삭제, 데이터 생성/수정/삭제 등 모든 권한이 있습니다.
유료호스팅으로 해결하셨을까요?
답변을 작성하시기 전에 로그인 해주세요.