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

lock table 채택완료

kisiki 10년 전 조회 5,297

으으 글쓰기 버튼 클릭시 하단이 없어지면서 빈 화면만 덩그러니 나오네요

또 초기화 후 실행했는데 같은 현상이구요

 

검색을 해보니 테이블에 권한을 줘야 한다는데

LOCK TABLE 권한을 어떻게 주면 되는건가요?

 

DB 접속해서 SQL에 

Lock Tables 테이블네임 Lock-type;

 

요렇게 실행해주면 되는건가요?

[출처] http://blog.naver.com/ddak2ya/30016465240" target="_blank" style="text-decoration: none;">lock table|작성자 http://blog.naver.com/ddak2ya" target="_blank" style="text-decoration: none;">엽쭈

 

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

답변 5개

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

테이블 권한과 lock는 뭔상관인가요?? 

테이블에 권한이 없다는건 연결세션에 권한이 없다는건가요??

연결 세션에 권한이 없으면 grant all을 줘서 세션권한을 획득하고, 만약 테이블 락이 걸려서 그 테이블을 쓸수가 없다면, unlock table table이름 이렇게 해서 풀어서 쓰고요..

 

뭔가 잘못이해하고 있는거 같네요..

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

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

P
10년 전

일부 php 응용프로그램에서는 중복 등록을 방지하기 위해 락 테이블을 이용하여 테이블을 잠급니다. 앵간하면 호스팅사용자에게 grant all priviliege를 주는 경우가 대부분이지만, 락 테이블 권한을 주지 않는 경우도 있습니다. 그러한 경우에는 락테이블 구문을 지우시던지, 호스팅 업체에 락 권한을 달라고 해야합니다. 

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

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

편리
10년 전

일부 호스팅회사에서는 DB 테이블에 대한 Lock 권한을 부여해주지 않는 경우가 있습니다.

사용하시는 호스팅 회사에 연락하셔서 테이블에 대한 Lock 권한을 부여해달라고 요청하시면 됩니다.

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

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

k
10년 전

<input type="hidden" name="uid" value="<p>LOCK TABLE g5_uniqid WRITE<p>1044 : Access denied for user '9400'@'localhost' to database '9400<p>error file : /bbs/write.php

소스보기를 하면 이런 메시지가 나오고 하단이 다 짤려 없어 집니다.

이전 게시물들 검색해보니 권한을 주면 된다는 글이 있어서 문의를 드렸습니다.

살려주세요

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

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

c
10년 전
​unlock table 이름
로그인 후 평가할 수 있습니다

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

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

로그인