웹개발 생초보가 그누보드 설치관련해서 질문드립니다

웹개발 생초보가 그누보드 설치관련해서 질문드립니다

QA

웹개발 생초보가 그누보드 설치관련해서 질문드립니다

본문

 

현재 맥북에서 로컬로 개발해보기위한 환경을 세팅중입니다.

 

맥에 아파치, PHP 내장돼있으니 버전만 확인해줬고, mysql은 brew 통해서 설치하고 root 계정의 비밀번호 설정하는데까지 완료해뒀습니다.

 

그누보드를 설치하기 위한 /User/Username/web/ 경로상에 폴더를 하나만들고 그 안에 그누보드 파일을 전부 넣어뒀습니다.

 

아파치 설정 파일의 루트경로도 모두 위의 경로로 바꿔줬고요.

 

아피치 서버, mysql 실행후 웹브라우저에서 로컬호스트로 접속하면 그누보드5 설치화면은 정상적으로 뜹니다.

 

그런데 설치과정에서 mysql 정보입력란에

호스트 : localhost

user : root

Password : mysql 설정시 입력한 비밀번호

DB : root

 

로 입력하면, 입력값에 오류가 있다고 뜹니다.

비밀번호를 비우고 시도하면 잘못된 요청이라고 뜨고요....

 

뭔가 느낌이 그냥 mysql 자체를 못잡아오는(?) 그런 느낌이지 않을까 싶은데 맥에서도 mysql 환경변수 같은걸 설치해주거나, 아니면 아파치서버나 그누보드 설정파일에서 mysql 설치위치를 잡아주거나 그런게 필요할까요?

 

아무리 검색해봐도 감조차 안잡히니 너무 답답합니다ㅠㅠㅠ

이 질문에 댓글 쓰기 :

답변 3

DB : root
디비 이름은 루트가 아닐것입니다.
디비명을 만들지 않았으면 먼저 디비부터 생성해야 합니다.
디비 접속해서 디비부터 먼저 생성하세요

예를 들면 gnuboard 와 같은 디비를 생성하세요
root 계정에서는 디비를 여러개 생성할 수 있습니다.

호스트 : localhost

user : root

Password : pw1234

DB : gnuboard

 

로 gnuboard 디비도 만들었다면,

맥 터미널에서

mysql -h localhost -uroot -ppw1234 gnuboard

 

입력시 mysql 로그인이 되는지 체크여

user 또는 패스워드 또는 DB명이 잘못되었을 가능성이 큽니다.

'root' DB 는 없습니다.

 

1) mysql 에서 그누보드용 DB 를 생성합니다. 

mysql> create datebase 'site1';

2) mysql 에서 그누보드용 DB 전용 유저를 생성합니다. 

mysql> create user site1@localhost identified by '1111';

3) 해당 유저에게 해당 DB 권한을 부여합니다.

mysql> grant all privileges on site1.* to site1@localhost;

4) DBMS 에 최종 적용 명령을 실행해줍니다.

mysql> flush privileges;

 

이렇게 DB, 유저가 만들어지고 나면.. 그누보드 설치 DB 정보에

Host : localhost

유저 : site1

비밀번호 : 1111

DB : site1

식으로 입력하면 됩니다.

 

여전히 문제가 있다면..

상대적으로 과정이 덜 복잡한 무료웹호스팅에

그누보드 설치를 먼저 경험해보는 것을 추천합니다. https://m.blog.naver.com/start30th/221442601586

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 1,543
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT