php어드민에서 이거대로 하고나서 설치해도 안되네요 뭐가 문제죠 ㅠㅠ 채택완료
insert into user (host,user,password) values('localhost','g1',password('12345'));
insert into db values ('localhost','g1','g1','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
flush privileges;

답변 3개
데이터베이스가 제대로 설치되지 않은 듯 합니다.
삭제하고 다시 생성하세요.
위 소스 마지막에도 유니코드 문자가 들어있네요.
flush privileges; ?
이렇게 '?'가...
'root'에는 설치해 본 적이 없어... 'DB명'을 무엇으로 입력해야할 지 모르겠네요.
'dbconfig.php' 파일을 드려도 소용 없을 듯 합니다만...
</span><?php</p><p>if (!defined('_GNUBOARD_')) exit;</p><p>define('G5_MYSQL_HOST', 'localhost');</p><p>define('G5_MYSQL_USER', '사용자 이름');</p><p>define('G5_MYSQL_PASSWORD', '비밀번호');</p><p>define('G5_MYSQL_DB', '데이터베이스 이름');</p><p>define('G5_MYSQL_SET_MODE', true);</p><p> </p><p>define('G5_TABLE_PREFIX', 'g5_');</p><p> </p><p>$g5['write_prefix'] = G5_TABLE_PREFIX.'write_'; // 게시판 테이블명 접두사</p><p> </p><p>$g5['auth_table'] = G5_TABLE_PREFIX.'auth'; // 관리권한 설정 테이블</p><p>$g5['config_table'] = G5_TABLE_PREFIX.'config'; // 기본환경 설정 테이블</p><p>$g5['group_table'] = G5_TABLE_PREFIX.'group'; // 게시판 그룹 테이블</p><p>$g5['group_member_table'] = G5_TABLE_PREFIX.'group_member'; // 게시판 그룹+회원 테이블</p><p>$g5['board_table'] = G5_TABLE_PREFIX.'board'; // 게시판 설정 테이블</p><p>$g5['board_file_table'] = G5_TABLE_PREFIX.'board_file'; // 게시판 첨부파일 테이블</p><p>$g5['board_good_table'] = G5_TABLE_PREFIX.'board_good'; // 게시물 추천,비추천 테이블</p><p>$g5['board_new_table'] = G5_TABLE_PREFIX.'board_new'; // 게시판 새글 테이블</p><p>$g5['login_table'] = G5_TABLE_PREFIX.'login'; // 로그인 테이블 (접속자수)</p><p>$g5['mail_table'] = G5_TABLE_PREFIX.'mail'; // 회원메일 테이블</p><p>$g5['member_table'] = G5_TABLE_PREFIX.'member'; // 회원 테이블</p><p>$g5['memo_table'] = G5_TABLE_PREFIX.'memo'; // 메모 테이블</p><p>$g5['poll_table'] = G5_TABLE_PREFIX.'poll'; // 투표 테이블</p><p>$g5['poll_etc_table'] = G5_TABLE_PREFIX.'poll_etc'; // 투표 기타의견 테이블</p><p>$g5['point_table'] = G5_TABLE_PREFIX.'point'; // 포인트 테이블</p><p>$g5['popular_table'] = G5_TABLE_PREFIX.'popular'; // 인기검색어 테이블</p><p>$g5['scrap_table'] = G5_TABLE_PREFIX.'scrap'; // 게시글 스크랩 테이블</p><p>$g5['visit_table'] = G5_TABLE_PREFIX.'visit'; // 방문자 테이블</p><p>$g5['visit_sum_table'] = G5_TABLE_PREFIX.'visit_sum'; // 방문자 합계 테이블</p><p>$g5['uniqid_table'] = G5_TABLE_PREFIX.'uniqid'; // 유니크한 값을 만드는 테이블</p><p>$g5['autosave_table'] = G5_TABLE_PREFIX.'autosave'; // 게시글 작성시 일정시간마다 글을 임시 저장하는 테이블</p><p>$g5['cert_history_table'] = G5_TABLE_PREFIX.'cert_history'; // 인증내역 테이블</p><p>$g5['qa_config_table'] = G5_TABLE_PREFIX.'qa_config'; // 1:1문의 설정테이블</p><p>$g5['qa_content_table'] = G5_TABLE_PREFIX.'qa_content'; // 1:1문의 테이블</p><p>$g5['content_table'] = G5_TABLE_PREFIX.'content'; // 내용(컨텐츠)정보 테이블</p><p>$g5['faq_table'] = G5_TABLE_PREFIX.'faq'; // 자주하시는 질문 테이블</p><p>$g5['faq_master_table'] = G5_TABLE_PREFIX.'faq_master'; // 자주하시는 질문 마스터 테이블</p><p>$g5['new_win_table'] = G5_TABLE_PREFIX.'new_win'; // 새창 테이블</p><p>$g5['menu_table'] = G5_TABLE_PREFIX.'menu'; // 메뉴관리 테이블</p><p>?><span style="font-size: 10pt; line-height: 1.5;">
오토셋은 설치해 본 적이 없어 모르겠네요.
해당 사이트에 아래와 같은 글이 있네요.
직접 설치한 Apache HTTP SERVER, MySQL 서버 또는 APM_SETUP, RWAPM, 웹깨비, XAMPP 등의 패키지를 통해 설치한 서버 프로그램이 있으면
삭제하거나 작동을 반드시 영구 중지시켜주십시오.
(기본 포트 충돌로 인해 동시에 사용 할 수 없습니다. 동시에 사용해야 하는 경우라면 오토셋 설치 후, 웹 서버와 MySQL 포트를 변경 후 오토셋을 사용하십시오.)
댓글을 작성하려면 로그인이 필요합니다.
너무 급하게 하시는거 같습니다. 천천히 보시고 그대로 따라만해도 이미 됐을텐데..
fm25님이 작성하셨다는 설치가이드 보시면 저와는 다르게 하나하나 단계별로 스크린샷까지 넣어주셔서 천천히 하나씩 보고 따라하시면 됩니다.
sql문으로 사용자계정을 추가하는 과정은 일반적으로 호스팅을 받아서 설치하는 경우에는 생략되는 과정입니다.
다만 로컬컴퓨터에 직접 amp을 깔아서 하다보니 그 과정을 해줘야 하는건데요, 다른 도구는 사용해보질 않아서 sql문으로 직접 추가하지 않고 GUI로 추가하는게 있는지는 모르겠습니다.
위의 오류는 과정 하나가 누락되서 나온 에러입니다.
'phpmyadmin에 root로 로그인하시고 좌측 디비목록에서 mysql을 클릭하신후'
여기를 빠트리신겁니다.
sql문이 헷갈리실거 같아 단계를 줄이려고 저렇게 설명드렸는데 그냥 명령으로 use mysql; 하셔도 됩니다.
위 답변에 나온 명령들은 이 부분이 선행되어있음을 기준으로 설명드린겁니다.
또 다시 '#1046 - No database selected' 이 에러가 난다면 SQL에서 use mysql; 을 먼저 실행하세요.
flush privileges; 이건 결과값 없는게 정상으로 처리된겁니다.
왼쪽에 g1이 보인다는 것으로 보아 db생성은 된듯하고요, 사용자생성은 어디까지 된건지 모르겠습니다.
phpmyadmin에서 g1으로 로그인이 됐고 로그인했을때 root로 로그인 했을때와는 다르게 좌측에 g1과 다른 두개 포함 총 3개가 보이면 정상적으로 된거긴 한데.. 왠지 g1은 안보일듯한 기분이 드는군요;
fm25님의 가이드 : http://sir.co.kr/bbs/board.php?bo_table=g5_tip&wr_id=2374">http://sir.co.kr/bbs/board.php?bo_table=g5_tip&wr_id=2374
답변에 대한 댓글 3개
php마이어드민 들어가면
로그인 화면도 안나오고 바로 관리자 화면으로 나오네요..
로그인 화면 나올때도 있고 안나올때도 있고 뭐가 이상한건지
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 5개
오토셋에선 오류나지만 어느정도 되고
진행되면 화면이 저렇게 나오네요... 왜 그럴까요 ㅠㅠ
SQL 질의: 문서
select * from user where user='g1'
LIMIT 0, 25
MySQL 메시지: 문서
#1046 - No database selected
이런 메시지가 나와요
결과값이 없습니다. (빈 레코드 리턴). (질의 실행시간 0.0010 초.)
이렇게 나오면 된건가요?
왼쪽에 g1 만들어지고
g1을 누르고나서 하면 쿼리 됐다고 나오고
g1 12345 로그인해봤는데 로그인이 되고
유저 패스워드 디비 다 맞게 했는데 틀리다고 그러네요
유저 g1 패스워드 12345 디비 g1 해도 그러는데 뭐가 문제인지
사용자 만들어서 할려면 어떻게 해야 되나요
SQL은 제가 아직 잘 몰라서...
직접 사용자 만들어서 권한 주고 이런건 할줄 아니깐.. 어떻게 해야 하는지
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
왼쪽에 테이블 전체다 루트로 로그인 했을때랑 똑같이 나오네요
그리고 토큰 불일치라고 나올때도 있고 잘 될때도 있구요
루트랑 권한이 동일하게 된듯해요