테스트 사이트 - 개발 중인 베타 버전입니다

그누보드 설치 1036에러 채택완료

SIRhelpme 3년 전 조회 2,433

안녕하세요 ㅠㅠ

 

다들 즐거운 점심시간 되세요..!

 

다름이 아니라 로컬에 그누보드를 설치하는 과정에서

 

1036 : Table 'g5_shop_default' is read only

error file : /test/test1/install/install_db.php

 

이런 에러가 찍히면서 설치가 안되는데 이런 경우에는 어떻게 처리를 해야할까요 ?ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
i
3년 전

해당 g5_shop_default 테이블의 권한 문제같군요

터미널에 다음명령어를 쳐서 확인해보세요
#cd /var/lib/mysql/해당DB이름

입력하시면 테이블들이 나올겁니다. 그중에서 g5_shop_default 테이블의 권한을 확인해주세요
테이블 좌측 권한에 -rw-r--r-- 이렇게 나와있을겁니다
여기서 su 권한으로 다시 로그인해주고 권한을 변경해줍니다
#sudo su
#chmod 660 해당 테이블 관련 파일이름

여기까지 진행하시면 사용자 명이 root로 바뀌기 때문에 다시 mysql로 바꿔주는 작업이 필요합니다.
#chown mysql:mysql 해당 테이블 관련 파일이름

 

로컬 환경에서의 오류이시면

사용하시는 웹서버 폴더에서 해당 DB 폴더를 찾아서 

g5_shop_default 관련 파일을 우클릭하시고 속성 누르셔서 읽기전용 체크 해제 해보세요

 

도움이 되셨기를 바랍니다

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

혹시 여러번 설치하신 것 아닌가요?

phpmyadmin 등으로 mysql 서버에 접속하셔서

테이블을 삭제해 보세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

X
3년 전

mysql 버젼, 유저 권한, php-mysql 통신 확인해보셔요

비밀번호 정책 문제보다는 유저권한 문제같네요

윈도우 서버라면 my.ini 파일에서 innodb_force_recovery = 1 를 주석처리 해주라합니다

#innodb_force_recovery = 1

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인