kkamagi's story

IT, 정보보안, 포렌식, 일상 공유

반응형

OS 229

pdo-mysql 설치

pdo_mysql 설치 -------------------------------------------------------- 1. phpize가 있는지 확인 -------------------------------------------------------- [root@ns1 22:04:05 ~]$ whereis phpize phpize: /usr/bin/phpize 제 시스템 같은 경우는 /usr/bin/phpize에 존재합니다.(yum으로 php-devel 설치 시) 없으면, php-devel을 설치하시면 됩니다. 소스 컴파일로 PHP를 설치하신 경우에는 설치디렉토리/bin 에 phpize파일이 존재합니다. ----------------------------------------------------..

OS 2014.09.19

DB update 쿼리문

update 테이블명 set 테이블필드=변경값, 테이블필드=변경값 where 조건절 ex) TEItemMaster 테이블에서 itemnum가 10016인 대상에 대해서 projectnum, projectname, permitnum 세 필드의 값을 업데이트 하고자 할때 아래와 같이 날리면 됨 update TEitemmaster set projectnum='ABCD',projectname ='테스트AB', permitnum='EFGH' where itemnum ='10016' ! update쿼리를 날리고 난 후에 commit를 쳐주는 쎈스! 날자별로 삭제 delete from iprism_log_page where LEFT(signdate,7)='2011-09';

OS 2014.09.19

mysql 4.x 에서 5.1로 마이그레이션 방법

현재 사용하고 있는 그누보드 디비를 4.0 --> 5.1 버전으로 마이그레이션 Mysql4.0 이하 에서는 table, columns name에 keyword를 사용해도 상관 없었습니다. 그러나 mysql 5.0 이상에서는 keyword를 사용하면 안된다. dump 시 다음과 같은 옵션추가 -quote-names option # create database DB_NAME # vi test.sql Set names euckr; # mysqldump -quote-names DB_NAME > DB_NAME.sql 덤 프 : mysqldump -u root -p --quote-names partner > partner.sql 붙이기 : mysql -u root -p partner < partner.sql ※ -..

OS 2014.09.19

mysql error 정리(작성중)

mysql 5.5.14버전 설치 과정 및 설치 후 발생한 오류 정리 일단 mysql 5.5.14 버전을 설치하는 과정은 구글에서 mysql 5.5 로 만 검색해도 관련 내용이 수두룩 하게 나오지만.. 정작 문제는 동일한 버전을 설치하는거임에도 불구하고 사람들마다 설치과정이 조금씩 틀린데다 그분들의 설치과정을 기록한 내용을 보면 오류 없이 잘 사용하는거 같은데 난 오류가 발생한 것들이 있어서 기억차원및 혹 나같은 오류가 발생할지도 모르는 다른 분들을 위해서 작성 (설치 과정은 차동훈 (http://system.neulwon.com) 님의 게시글(http://system.neulwon.com/xe/2341)을 참조해서 진행했고 아래 설치과정의 일부 내용도 참조 했습니다) 1. mysql 5.5.x 버전은 기..

OS 2014.09.19

mysql 사용자 생성 및 권한 설정

안녕하세요. 오늘은 mysql 사용자 생성 및 권한 설정에 대해 정리해 보겠습니다. 우선 mysql로 접근합니다. # mysql 또는 # mysql -u root -p 를 통해 접근합니다. 1. 권한을 줄 DB를 생성합니다. > create database db명; 2. 사용자 추가 > create user '사용자'@'localhost' identified by '패스워드'; > create user '사용자'@'%' identified by '패스워드'; 2-1. 사용자 삭제 > drop user '사용자'@'localhost'; > drop user '사용자'@'%'; 3. 사용자 추가 및 사용자가 사용할 DB 설정 (외부접속 시에는 localhost를 %로 변경) > insert into user..

OS 2014.09.19

web server와 db서버가 따로 있을 경우 느림증상

web server와 db서버가 따로 있을 경우 느림증상 1. mysql db 커넥션 수가 제한 되어 있거나 wait_timeout 값이 크게 설정되어 있을 경우 소스를 가지고 오는 세션의 종료됨이 지연됨에 따라 커넥션이 많아짐 --> vi /etc/my.cnf 에서 max_connection 값과 wait timeout 설정을 변경해줌에 따라 해결할 수 있으며, "DB의 unauthenticated user" 과 같은 연결기록 같은 경우 web 서버와 db 서버가 따로 있을 때 DNS 질의 응답이 늦어져서 발생하는 부분으로 vi /etc/my.cnf 에 skip-name-resolv 옵션(DB에 연결된 IP에 대해 resolve 하지않고 그냥 처리합니다)을 추가로 설정한다. 추가로 # vi /etc/m..

OS 2014.09.19

Microsoft ACPI-Compliant System

노트북에 Windows 7 설치 시 간혹 드라이버가 안올라오는 경우가 있다. 장치관리자에서 알 수 없는 장치라고 인식되는 것을 오른쪽 클릭하여 자세히 보면 위치 : Microsoft ACPI-Compliant System라고 되어있는 것을 볼 수 있다. 드라이버 업데이트를 클릭해 직접 목록에서 선택하여 설치를 하면된다. 배터리부분을 찾아서 Microsoft ACPI 관련된 이름을 찾아 클릭 설치 해주면 정상적으로 올라오는 것을 확인 할 수 있다.

OS 2014.09.19

리눅스 보안 관련 설정

1. 사용자 제한 vi /etc/profile 2. session 제어 /etc/pam.d/login 열기 [root@localhost pam.d]# vi login 지금 연 파일은 바로 로그인 창이다. login as: ---> 이것. session에 대한 것을 제어 해보려 한다. 15 session required /lib/security/pam_limit.so --> 추가 하고 저장. 모듈을 적재하는 내용을 넣고 다음의 파일을 연다. # vi /etc/security/limits.conf 맨 밑에줄위에 다음과 같이 추가,저장 50 * hard core 0 51 * hard rss 5000 52 * hard nproc 20 53 @users hard maxlogins 6 54 * hard maxlog..

OS 2014.09.19
반응형