MySQL 데이터베이스에서 mysqldump 명령어를 이용한 procedure, function, trigger 포함 백업 및 복구 방법
Database2015. 6. 13. 17:28MySQL 데이터베이스에서 mysqldump 명령어를 이용한 procedure, function, trigger 포함 백업 및 복구 방법

1.데이터베이스 백업 1-1) procedure, function, trigger 포함한 백업하기(옵션 --routines --trigger) $ mysqldump --routines --trigger -u유저이름 -p패스워드 DB명 > 백업파일 [명령어 예제] $ mysqldump --routines --trigger -uroot -pxxx -A > /xxx.sql $ mysqldump --routines --trigger -uroot -pxxx [DATABASE] > [DATABASE].sql 1-2) procedure function trigger만을 백업하기 $ mysqldump --routines --no-create-info --no-data --no-create-db --skip-opt DB..

eclipse plug-in RCP 개발 시 외부 라이브러리 추가 후 Unable to create class ... from bundle '420' 에러 처리
Devel/RCP(Rich Client Platform)2015. 3. 5. 15:47eclipse plug-in RCP 개발 시 외부 라이브러리 추가 후 Unable to create class ... from bundle '420' 에러 처리

플러그인 개발 시 외부 라이브러리를 추가 시키고 eclipse application을 동작 후 다음과 같은 장애가 발생 하였다. Unable to create class 'org.eclipse.ui.internal.e4.compatibility.CompatibilityView' from bundle '420' 위와 같은 장애가 발생 시 플러그인 프로젝트에 포함되어있는 MAINFEST 폴더의 Runtime 탭에 build path에 지정한 라이브러리 패키지를 선택해 준다. classpath에서는 필요한 jar 파일을 추가 시켜주고 export 하면 장애가 없이 구동된다.

bash 스크립트에서 split 함수를 이용한 문자열 파싱
System Management2015. 2. 12. 10:52bash 스크립트에서 split 함수를 이용한 문자열 파싱

$./test.sh input=/tmp echo "input: $1 output: $2" IN=$1 arr=$(echo $IN | tr "=" "\n") for x in $arr do echo "> [$x]" done

리눅스에서 파일 크기 또는 라인 수로 나누어 저장
System Management2015. 1. 9. 11:23리눅스에서 파일 크기 또는 라인 수로 나누어 저장

1. 기 능 텍스트 파일을 여러 조각으로 나눈다. 2. 문 법 split [option] [input] 파일을 나누게 되면 파일의 이름은 xaa, xab, xac 형식으로 만들어 진다. 이름을 지정할 경우 x 대신 지정한 글자가 들어간다. 3. 옵션 -b N : N byte 만큼씩 파일을 분할한다. -l : 라인의 개수만큼씩 파일을 분할한다. 4. 사용방법 및 정보 [root@ls ]# split -l 10 anaconda-ks.cfg anaconda-ks.cfg 파일을 10개의 라인씩 묶어 여러 개의 파일로 나눈다. [root@ls ]# split -b 500 anaconda-ks.cfg anaconda-ks.cfg파일을 500byte씩 묶어서 여러 개의 파일로 나눈다. [root@ls ]# split..

CentOS7 리눅스 yum 명령어 기반 MySQL 설치
System Management2015. 1. 7. 09:24CentOS7 리눅스 yum 명령어 기반 MySQL 설치

yum -y install http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm yum repolist enabled | grep "mysql.*-community.*" yum install mysql mysql-server service mysqld start

MySQL에서 관리자(root) 비밀번호 생성 명령어
Database2014. 10. 8. 23:19MySQL에서 관리자(root) 비밀번호 생성 명령어

mysql -u root -p mysql update user set password=password('new-password') where user='root'; flush privileges; quit;

Mac 터미널에서 NFS 마운트 또는 언마운트 명령어
System Management2014. 8. 2. 15:54Mac 터미널에서 NFS 마운트 또는 언마운트 명령어

sudo mount -o -P -t nfs 210.95.179.151:/BiO /Users/kogun82/Development/BiO -NFS 마운트하기 -NFS 언마운트하기 sudo diskutil unmount /Users/kogun82/Development/BiO

리눅스 사용자 sudo 권한 부여
System Management2014. 6. 9. 20:43리눅스 사용자 sudo 권한 부여

사용자에게 root 권한 주기 1). /etc/sudoers 파일 수정. $ visudo 2). 다음과 같이 root 권한 설정 밑에 관리자 권한을 줄 계정을 써주고 저장. root ALL=(ALL) ALL USER_NAME ALL=(ALL) ALL

image