본문 바로가기

분류 전체보기76

MySQL root 암호 초기화 하는 방법 ■ MySQL root 비밀번호를 잊어버렸을 경우 재설정 하는 방법 1. 실행중인 MySQL을 종료한다. # killall mysqld 2. "./mysqld_safe --skip-grant-table &" 로 사용자 인증과정 없이 MySQL를 실행한다. # ./mysqld_safe --skip-grant-table & 3. 패스워드 없이 MySQL root 계정으로 MySQL에 접속한다. # ./mysql -u root mysql 4. update문으로 MySQL 데이터베이스의 user 테이블에 있는 MySQL root사용자의 패스워드를 변경한다. mysql> update user set password=password('1111') where user = 'root'; 5. "flush privile.. 2010. 1. 9.
MySQL에서 탭(TAB)구분자로 데이터를 추출 & 등록 하는방법 [ 데이터 추출 ] SELECT 쿼리 내용을 구분자는 TAB으로 구분지어서 /tmp/dump.txt파일에 저장 mysql> SELECT * INTO OUTFILE '/tmp/dump.txt' FIELDS TERMINATED BY '\t' FROM table_name; [ 데이터 등록 ] mysql> LOAD DATA INFILE '/tmp/dump.txt' INTO TABLE table_name fields terminated by '\t'; 2010. 1. 9.
MySQL 데이터를 특정 문자셋으로 지정하여 백업하기 mysqldump -u[유저명] -p [DATABASE명]--default-character-set=utf8 > dump.sql 2010. 1. 9.
MySQL에서 문자셋(캐릭터셋, character set) 바꾸기 ■ 이미 생성된 DATABASE의 문자셋 바꾸기 mysql> SET character_set_client = utf8; mysql> SET character_set_results = utf8; mysql> SET character_set_connection = utf8; mysql> ALTER DATABASE [DB명] DEFAULT CHARACTER SET utf8; ■ 이미 데이터가 들어간 테이블의 문자셋 변환 현재 테이블은 다음과 같은 명령으로 생성되어있다고 가정 mysql> CREATE TABLE [TABLE명] (test varchar(20) collate latin1_general_ci); 현재 테이블에 test 컬럼에 한글 데이터가 들어있는 상태에서 필드를 euckr 로 변경하려면 다음처럼 .. 2010. 1. 9.
MySQL 최대 접속수 설정하기 ERROR 1040 (08004): Too many connections 에러발생시 해결법~ mysql> set global max_connections=300; (mysql 을 재시작 안해도 max_connections 값이 바로 적용된다.) 또 다른 방법으로 mysql 설정파일(my.ini 또는 my.cnf )을 다음과 같이 설정해주면 된다. [mysqld] max_connections = 300 설정파일 변경 후에는 mysql 재시작이 필요하다. ■ max_connections에 대한 설명 MySQL은 [ 최대 접속수 + 1 ]의 접속을 허용한다. "1"은 관리자 권한 접속을 나타낸다. 문제가 발생했을 경우 관리자가 접속할 수 있게 하기 위해서이다. 시스템에 접속수가 폭주해서 접속이 안되는 경우가 .. 2010. 1. 9.
MySQL GUI 툴 Toad for MySQL Toad for Oracle(상용)로 유명한 Quest Software사에서 Toad for MySQL을 무료로 내놓았다. 안내페이지, 다운로드는 http://www.toadsoft.com/toadmysql/FreewareDownload.htm 접속! 꽤 전에 나온 프로그램이지만 최근에서야 쓰게 되었다.. 설치해서 사용해보았다...이제 몇 일 안되었지만.. 꽤 메뉴들도 많고 기능이 많은 것 같다. 지금 쓰고 있는 HeidiSQL 는 꽤 가벼운 프로그램인데...그에 비해 메모리는 많이 차지 하는것 같다. 전에는 MySQL GUI Tools안에 포함된 쿼리브라우저(MySQL Query Browser) 아니면 HeidiSQL (http://www.heidisql.com)를 주로 사용하였다. 특히 HeidiSQ.. 2010. 1. 9.
MySQL CONCAT 함수로 2개 이상의 필드(컬럼) 결합하기 아래와 같이 쓰면 여러 컬럼을 결합하여 가져올 수 있다. 예) SELECT CONCAT( id, name, mail ) FROM tbl_user; 각 컬럼을 구분지어서 표시하고 싶을 때는 다음과 같이 ~~ 예1) SELECT CONCAT( id, '-', name, '-', mail ) FROM tbl_user; "-"문자로 구분지어서 표시한다~ 2010. 1. 8.
마우스 오른쪽 클릭으로 그림(썸네일)보기 피카뷰(Picaview)라는 프로그램은 아래 그림과 같이 이미지 파일에서 마우스 오른쪽 버튼 누르면 Context Menu에 섬네일을 볼 수 있는데 쉐어웨어이다. 이 프로그램을 대체하는 프로그램을 소개합니다~ 1.FastPreview(http://tn123.ath.cx/fastpreview/ https://www.tn123.org/fastpreview/) 미리보기 기능 지원 윈도우7 32/64비트까지 지원홈페이지 주소가 변경되었는데 댓글로 알려주셔서 감사합니다.^^ 변경했습니다. 2.Imagine(http://www.nyam.pe.kr/) 윈도우7 지원 국산 => 현재 작동하지 않은 것 같음... 3.XnView Shell Extension(http://www.xnview.com/) 윈도우7 32/64비.. 2010. 1. 3.