반응형

db 13

MySQL 패스워드 분실시 대안 방법.

간혹 서버를 인계받다보면 mysql의 root 패스워드가 상실된 상태에서 인계를 받기도 합니다. 그럴 때 요청을 하여 패스워드를 알 수 있으면 정말 좋겠으나 뜻대로 되지 않는 경우가 허다하죠 ^^; 우선 서버에 원격 접근이 가능 하다는 전제하의 방법입니다. Window 플랫폼. 시작 > 실행 > services.msc 입력 후 확인. 서비스에서 mysql 부분을 중지합니다. (혹은 작업 관리자에서 mysql 관련 프로세스를 종료합니다.) 시작 > 실행 > cmd 입력 후 확인 (커맨드 입력창을 엽니다.) MySQL의 설치 디렉토리의 열린 커맨드창(ms-dos창)에서 bin까지 이동합니다. (예: cd C:\Program Files\MySQL\bin) mysqld.exe --skip-grant (입력 후 ..

Database 2013.02.26

Model 1 방식과 Model 2 방식의 차이점

Model 1 방식과 Model 2 방식의 차이점 MODEL 1 개발 방식은 현재 국내에서 가장 많이 사용되는 방식. 대부분의 개발자들이 이 방법으로 웹 개발을 진행하고있다.(60~70%정도 model1방식) MODEL 2 개발 방식을 사용해서 개발하는 경우는 (30~40%정도) ☆MODEL 1 방식 장점 개발속도가 빠르다. 개발자의 스킬이 낮아도 배우기가 쉬워서 빠르게 적용할 수 있다는 것 단점 JSP페이지에서 프리젠테이션 로직, 비지니스로직(흐름제어)을 모두 포함하기 때문에 JSP페이지가 너무 복잡해진다. (개발자와 디자이너의 분리된 작업이 힘들어진다.) JSP페이지의 코드가 복잡해지므로 유지보수가 어려워진다. ==>개발시의 cost(시간,노력,돈)보다 장기적인 관점에서 유지보수를 쉽게 할 수 있는 ..

Programing/JSP 2009.01.08

SQL :: ORACLE :: 오라클 지우기

시작 > 프로그램 > Oracle Installation Products > Universal Installer > 제품설치해제 > 제품 모두 체크하고 제거 버튼 클릭 시작 > 실행 > regedit > HKEY_LOCAL_MACHINE > SOFTWARE > ORACLE 제거. HKEY_LOCAL_MACHINE > SYSTEM > ControlSet001 > Services >Oracle 관련은 모두 삭제. HKEY_LOCAL_MACHINE > SYSTEM > ControlSet002 > Services >Oracle 관련은 모두 삭제. HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services >Oracle 관련은 모두 삭제. 시스템 재부팅 오라클 설치 ..

Database/SQL 2008.12.01

SQL :: ORACLE :: 오라클 :: 자동증가값 :: 시퀸스 :: SEQUENCE

게시판의 게시글 넘버 사용시 오라클일경우 시퀸스를 쓴다. 내가 알고 있기론 오라클에서 자동증가값이 시퀸스 밖에 없는걸로 안다.. (MYSQL 에서의 자동증가값 쓰다가 캐 삾질) --유저 message에서의 테이블 생성 create table message( num number(10) primary key, name varchar(30) not null, email varchar(50) null, message varchar(300) not null, sourceip varchar(15) null, writedate timestamp null ); --message에서 시퀸스 생성(유저네임) create sequence 유저네임_no start with 1 increment by 1; 예)create se..

Database/SQL 2008.11.30

SQL :: ORACLE :: 오라클 :: 사용자 계정 생성하기

1.사용자 만들기 SQL> create user message identified by tiger; 사용자가 생성되었습니다. 2.사용자에게 권한주기 SQL> grant create session to message; //권한주기(권한을 주지 않으면 사용자로 접속이 안된다.) 권한이 부여되었습니다. SQL> grant create table to message; 권한이 부여되었습니다. SQL> grant connect,resource to message; //테이블이 만들어 지지 않을때 권한이 부여되었습니다. 3.생성한 사용자로 접속하기 SQL> connect message/tiger 연결되었습니다. 4.현재 사용자 확인하기 SQL> show user USER은 "MESSAGE"입니다 덤. 사용자 삭제하기..

Database/SQL 2008.11.30

SQL :: 보안 관리 :: 끄적임

sql 서버 호스팅 보안: 사용자를 제한 (sql서버 계정, 권한) 계정을 만들고, 개체에 계정을 지정하고, 얼마만큼 그 자원에 지정할 것인가?(읽기, 쓰기) 우리는 db차원에서 계정을 만들고 주어진 자원에 권한을 부여하자. 1.인증방법 사용자들이 db자원을 사용하기 위해 엑세스를 하는데 사용자계정에 따라 통제가능 1)sql계정인증방법("sa"특수계정, 모든 db에 엑세스가능) ("guest, dbo") sql자체에서 사용자계정을 만듬 2)windows인증방법 윈도우즈 자체계정을 통해 인증하는 방법. 장점: sql서버 계정을 따로 만들지 않고 윈도우즈 인증만으로 관리하므로 계정관리가 용이 감사, 암호만료, 특정시스템 로그인제한등의 다양한 관리 가능. 단점: 윈도우즈 시스템끼리만 있는 환경에서만.... 혼..

Database/SQL 2008.11.26

SQL :: CMD :: Tip :: 커맨드상에서 name라인 줄이기

C:\Documents and Settings\Administrator>cd\ C:\>net start OracleServiceorcl OracleServiceORCL 서비스를 시작합니다..................... OracleServiceORCL 서비스가 잘 시작되었습니다. C:\>sqlplus "sys/tiger as sysdba" SQL*Plus: Release 10.2.0.1.0 - Production on 목 11월 20 14:05:15 2008 Copyright (c) 1982, 2005, Oracle. All rights reserved. 다음에 접속됨: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production W..

Database/SQL 2008.11.20

SQL :: Oracle :: 오라클 :: CMD :: 명령어프롬프톰에서 사용하기

cmd 에서 오라클 시작하기 시작 C:\>net start OracleServiceorcl OracleServiceORCL 서비스를 시작합니다.................. OracleServiceORCL 서비스가 잘 시작되었습니다. 끝내기 C:\>net stop OracleServiceorcl 확인 netstat -a 로 1521포트 있는지 확인. 들어가기 C:\>sqlplus 계정명/비밀번호 사용하기.. SQL> show user USER은 "SCOTT"입니다 SQL> select * from tab; TNAME TABTYPE CLUSTERID ------------------------------ --------- ---------- DEPT TABLE EMP TABLE BONUS TABLE SA..

Database/SQL 2008.11.19
반응형