반응형

MYSQL에 어느날 root 권한이 없다고 할 때


누가 만졌는지 모르겠지만 희안하게 mysql에 GRANT 권한주는것만 안된다.


그럴 때 mysql을 중단시키고

① $ /etc/init.d/mysqld stop


mysq을 권한없이 실행시킨다.

② $ mysqld_safe —skip-grant-tables &


mysql 데이터베이스를 선택한다.

③ mysql>  use mysql;


mysql root의 localhost권한이 없는것이므로 root를 삭제한다.

④ mysql> delete from user where User='root';


mysql root의 localhost 권한을 재 설정한다.

⑤ mysql> INSERT INTO user VALUES

('localhost','root',password('비밀번호'),

'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','',0,0,0,0);


mysql 설정적용

⑥ mysql> flush privileges;


mysql 재실행

⑦ mysql> /etc/init.d/mysqld start



그럼 권한이 완벽한 root 다시 시작!!!


반응형
반응형
DB 테이블에 컬럼의 값이 유효해도 실제로 들어가지 않는 이유는 클라이언트와
서버의 통신 프로토콜의 최대 패킷 크기에 의해서 결정되기 때문에 허용패킷을 늘려주어야한다.
* Myql 4 이전 버젼은 16MB, Mysql 4 이후는 1GB *


이럴땐 /etc/my.conf

[mysqld]
max_allowed_packet = 1000M 로 바꿔준다


반응형

'각종TIPs > LINUX' 카테고리의 다른 글

MYSQL에 어느날 root 권한이 없다고 할 때  (0) 2012.03.13
일반계정에서 루트권한얻기  (0) 2011.11.10
CENTOS 설치메뉴얼  (0) 2011.05.26
r8111드라이버  (0) 2011.05.23
공인 default G/W 잡기 쉘스크립트  (0) 2010.09.27
반응형
into outfile "파일명.확장자"

fields terminated by ',' csv로 구분하기


예시 ) 

SELECT * FROM `cdr` WHERE `calldate` LIKE '%2009-06-29%' into outfile "20090629.csv" fields terminated by ',';
반응형

+ Recent posts