'MySQL'에 해당되는 글 9건
- 2008.11.06 경과시간에 따라 날짜 포맷을 다르게 출력하기 (게시판, 리스트 등)
- 2008.11.06 datetime 형 으로 저장된 Data에서 30일 이내의 자료 select 하기
- 2008.11.04 휴대전화번호가 아닌 데이터가 입력된 레코드 추출
- 2008.11.04 update 문에서의 join문의 활용
- 2008.10.22 MySQL 5.0.x 에서 root password 재설정하고자 할때 (비번 분실시)
- 2008.10.22 MySQL 버전업에 따른 변화
- 2008.10.22 UPDATE문에서의 JOIN문 활용
- 2008.10.13 MySQL에서 암호 분실했을때
- 2008.10.11 select 할때 if문을 중첩 사용하여 다양한 포맷으로 출력하기
MySQL2008. 11. 6. 09:52
MySQL2008. 11. 6. 09:40
MySQL2008. 11. 4. 13:46
MySQL2008. 11. 4. 11:59
<!--StartFragment-->CREATE TABLE member(
id varchar(30) not null,
name varchar(30),
cnt integer ,
primary key(id)
);
insert into member values ('aaaa','강만수',10);
insert into member values ('bbbb','강천수',11);
insert into member values ('cccc','강백수',12);
insert into member values ('dddd','강조수',13);
insert into member values ('eeee','강억수',14);
CREATE TABLE member_new(
id varchar(30) not null,
cnt integer,
primary key(id)
);
insert into member_new values('bbbb',129);
insert into member_new values('cccc',130);
insert into member_new values('dddd',131);
UPDATE member A, member_new B SET A.cnt=B.cnt WHERE A.id=B.id;
MySQL2008. 10. 22. 12:29
MySQL2008. 10. 22. 12:28
3.23
- 대용량 파일과 더 나은 SQL지원을 위해 MyISAM 스토리지 엔진 지원
4.0
- InnoDB 엔진이 기본 바이너리에 포함
- SELECT 문에서 UNION 사용 가능
4.1
- Heap(memory)테이블에 B-Tree 인덱스 지원함으로써 훨씬 빨라진 검색 가능
- 캐릭터셋을 데이터베이스, 테이블 그리고 컬럼단위로 지정 가능
(다국어를 지원하는 웹사이트 구축시 유연한 작업 가능)
5.0
- 스토어드 프로시저와 함수
- 트리거
- 뷰
- 인포메이션 스키마
- 분산 트랜잭션
- 아카이브 스토리지 엔진
- 페더레이티드 스토리지 엔진
- 인스턴스 매니저
MySQL2008. 10. 22. 12:27
MySQL2008. 10. 13. 22:07
아마 첨 MySQL을 깔다가 깜빡하고 root 암호를 잊어버려서
고생하신분 여럿 있을 겁니다
요즘같이 펜티엄3급에서는 5~10분 만에 깔리는 MySQL이
저사양 셀러론CPU 에서는 약 30분에서 1시간 정도를 잡아먹기에
다시 깔려면 사실 조금 짜증스럽기도한 MySQL
다시 깔으시는 무모한 짓을 막기위해 많은 분들이 이미 알고있겠지만
초보분들을 위해 이렇게 글을 씁니다
1. 일단 이미 실행중인 MySQL 데몬을 죽입니다
/root]# ps -ef | grep mysql <-- 실행중인 mysql을 봅니다
그럼 실행중인 프로세스가 보일겁니다
/root]# kill -9 프로세스번호 (위에서부터 차례대로 하나씩 죽입니다)
그럼 다시
/root]# ps -ef | grep mysql 를 해봅니다 실행중인 MySQL 프로세스가 없다면
이제 종전과는 약간 다른방법으로 MySQL 데몬을 실행시킵니다
PATH가 안잡혀있다는 가정하에 /mysql/bin 방에서
bin]# safe_mysqld -Sg & <--이렇게 입력을 한후 엔터를 칩니다
종전과는 달리 -Sg 옵션이 붙는 걸 볼수가 있는데...
-Sg 는 skip grant tables 을 의미하는 옵션으로
MySQL 에서 사용자 권한검사를 하지 않도록 하는 옵션입니다
bin]# mysql mysql
이렇게 할경우 원래 root의 암호가 있을시에는 반드시
에러가 나나 -Sg 옵션으로 MySQL데몬을 실행했으므로
암호를 묻지안고 MySQL을 사용할수 있다 즉 에러가 안난다
이제 MySQL 첨 설치시 했던것처럼 root 의 암호를 update 문으로
수정을 한후 mysql을 재가동 시킨다 이제 root의 암호를 알았으므로
아까 -Sg 옵션으로 실행중인 MySQL 데몬을 다시 다 죽이고(방법은 동일)
bin]# safe_mysqld & <-- 원래데로 MySQL을 실행시킨다
고생하신분 여럿 있을 겁니다
요즘같이 펜티엄3급에서는 5~10분 만에 깔리는 MySQL이
저사양 셀러론CPU 에서는 약 30분에서 1시간 정도를 잡아먹기에
다시 깔려면 사실 조금 짜증스럽기도한 MySQL
다시 깔으시는 무모한 짓을 막기위해 많은 분들이 이미 알고있겠지만
초보분들을 위해 이렇게 글을 씁니다
1. 일단 이미 실행중인 MySQL 데몬을 죽입니다
/root]# ps -ef | grep mysql <-- 실행중인 mysql을 봅니다
그럼 실행중인 프로세스가 보일겁니다
/root]# kill -9 프로세스번호 (위에서부터 차례대로 하나씩 죽입니다)
그럼 다시
/root]# ps -ef | grep mysql 를 해봅니다 실행중인 MySQL 프로세스가 없다면
이제 종전과는 약간 다른방법으로 MySQL 데몬을 실행시킵니다
PATH가 안잡혀있다는 가정하에 /mysql/bin 방에서
bin]# safe_mysqld -Sg & <--이렇게 입력을 한후 엔터를 칩니다
종전과는 달리 -Sg 옵션이 붙는 걸 볼수가 있는데...
-Sg 는 skip grant tables 을 의미하는 옵션으로
MySQL 에서 사용자 권한검사를 하지 않도록 하는 옵션입니다
bin]# mysql mysql
이렇게 할경우 원래 root의 암호가 있을시에는 반드시
에러가 나나 -Sg 옵션으로 MySQL데몬을 실행했으므로
암호를 묻지안고 MySQL을 사용할수 있다 즉 에러가 안난다
이제 MySQL 첨 설치시 했던것처럼 root 의 암호를 update 문으로
수정을 한후 mysql을 재가동 시킨다 이제 root의 암호를 알았으므로
아까 -Sg 옵션으로 실행중인 MySQL 데몬을 다시 다 죽이고(방법은 동일)
bin]# safe_mysqld & <-- 원래데로 MySQL을 실행시킨다
MySQL2008. 10. 11. 23:03