PHP MySQL 연동 문제

PHP MySQL 연동 문제

QA

PHP MySQL 연동 문제

답변 4

본문

안녕하세요

 

Cafe24 호스팅을 사용하고 있습니다.

 

PuTTY를 사용해서 MySQL을 좀 해보려고 하는데

 

login as : 아이디

아아디 주소 password: 비번

 

이렇게 로그인 한 후

 

bash2-4.2$ mysql -u 아이디 -p 아이디

Enter password: 비번

 

이렇게 mysql에 접근 했습니다.

 

MariaDB [아이디]> SHOW DATABASES;

 

이렇게 하면

 

Database

information_schema

아이디와 동일한 데이터베이스명

 

이렇게 나오고 '아이디와 동일한 데이터베이스명'에는 그누보드 테이블들이 들어가 있습니다.

문제는 이 다음인데요...

 

MariaDB [아이디]> CREATE DATABASES 데이터베이스명;

 

이렇게 입력하면,

 

Access denied for user '아이디'@'localhost' to database '데이터베이스명'

 

이렇게 권한이 없다고 나옵니다...ㅠㅠ

 

검색해보니 관련해서 많은 글들이 있는데요...

대충 보니 루트로 가서 권한을 설정한 후 다시 데이터베이스를 생성해야 한다는 내용 같은데 저는 계속해서 권한 문제로 루트에도 접근이 안되는 상황입니다..

 

상황을 최대한 자세히 설명 드리려고 했는데 잘 전달이 됐을지 모르겠네요..

제가 기본 지식이 너무 없는건지 ㅠ

 

권한 설정을 하여 MySQL에 추가 작업을 할 수 있도록 도움 좀 부탁드리겠습니다..

 

감사합니다.

이 질문에 댓글 쓰기 :

답변 4

웹호스팅에서는 디비 생성은 root 권한이 없어서 불가능합니다

주어진 디비에 테이블을 만들수 있을 뿐입니다

cafe24에서 디비명은 가입자 아이디로 되어있습니다

이 디비 하나만 사용 가능합니다

아마 현재 웹호스팅 환경이실것 같은데 웹호스팅에서는

최초 할당한 아이디의 DB명 하위에만 DB 생성 권한을 가집니다.

즉 루트에 새 DB를 생성할수가 없어요.

 

웹호스팅이 아니라 가상서버나 독립서버 기타 서버 임대형이라면

루트에 접근 가능한 최고관리자 권한이 주어집니다.

그냥 쉽게 디비를 mysql 워크벤치나 phpmyadmin, HeidiSQL 이걸로 쓰세요 

ssh 접속해서 확인하는것보다 쉽고 간편해요

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
filter #ie ×
전체 31
© SIRSOFT
현재 페이지 제일 처음으로