본문 바로가기

MySQL18

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.
MySQL 유저 추가 및 DB설정 먼저 root계정으로 접속한다. 1. 유저추가 하기 INSERT INTO user (Host, User, Password) VALUES ('localhost', '유저명', password('패스워드')); 2. MySQL 데몬에 적용 FLUSH privileges; 좀 더 구체적으로 설정이 필요할 경우...참고하자!! mysql> use mysql Database changed mysql> desc user; +-----------------------+-----------------------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-----------------------+.. 2009. 8. 4.
MySQL Root 패스워드 설정 및 변경 초기 mysql root 패스워드 설정하기 mysql> use mysql; mysql> update user set password=password('123456') where user='root'; mysql> flush privileges; 마지막 라인을 실행시켜야 적용이 된다.. 설정 후 잘 되는지 테스트해보자 # mysql -u root -p 엔터 # Enter password: ****** ※패스워드 변경하는 방법은 패스워드 설정하는 방법과 같다. 2009. 8. 3.
리눅스(데비안) 부팅시 자동으로 MySQL 실행시키는 방법 시스템 부팅 시 자동적으로 Mysql을 실행할 수 있도록 설정하는 방법 데비안(debian)에서의 설정으로 다른 리눅스에서는 안 될수도 있음!! 1.실행 스크립트를 복사 # cp /home/wans/src/mysql-5.0.27/support-files/mysql.server /etc/init.d/mysql # chmod 755 /etc/init.d/mysql 2. update-rc.d 명령으로 자동실행 설정한다. (/etc/init.d/mysql 파일이 없으면 에러메세지가 나온다.) # update-rc.d -f mysql defaults 3. 자동실행을 초기화 하고싶을 때 아래 명령어 실행~ # update-rc.d -f mysql remove 2009/08/03 - [Database/MySQL] -.. 2009. 8. 3.
리눅스(데비안)에서 MySQL 소스로 설치하기 기본적으로 소스파일 압축풀면 안에 설치가이드가 다음과 같이 씌여있으니 참고하자! shell> groupadd mysql shell> useradd -g mysql mysql shell> gunzip cd mysql-VERSION shell> ./configure --prefix=/usr/local/mysql shell> make shell> make install shell> cp support-files/my-medium.cnf /etc/my.cnf shell> cd /usr/local/mysql shell> bin/mysql_install_db --user=mysql shell> chown -R root . shell> ch.. 2009. 8. 3.
Mysql 소스 컴파일 설치시 에러 해결(checking for termcap functions library... configure: error: No curses/termcap library found.) Mysql-5.0.27을 소스를 컴파일하여 설치할 때 다음과 같은 에러가 발생할 경우.... checking for termcap functions library... configure: error: No curses/termcap library found. 해결법.. aptitude install libncurses5-dev 패키지를 찾지 못한다고 메시지가 나오면.. aptitude update 명령어로 패키지 정보를 업데이트 시킨 후 다시 시도해보자~~ 그리고 다시 컴파일 하면 성공일 것이다^^ 2009. 7. 27.
MySQL Auto_increase 값 초기화 ■ auto_increment 초기화방법 auto_increment 필드는 delete 로 필드 값을 모두 삭제해도 초기화되지 않는다. auto_increment 필드를 초기화 하기 위해서는 테이블을 삭제하고 다시 생성하는 방법과 auto_increment 값을 바꿔주는 방법이 있다. truncate를 이용하면 테이블을 삭제하고 다시 생성해 준다. alter table table명 auto_increment= 초기화값; truncate table table명; 2009. 1. 22.