Database 67

MS SQL Server 서비스 계정 정책 권한 확인

Service 계정에 정말 정책이 잘 적용되었는지 아래의 방법으로 확인 할 수 있다. SSMS 에 접속하여 해당 명령어를 실행하면 된다. 물론 command를 서비스 계정으로 실행해도 된다. EXEC sp_configure 'show advanced options', 1 GO RECONFIGURE WITH OVERRIDE GO EXEC sp_configure 'xp_cmdshell', 1 GO RECONFIGURE WITH OVERRIDE GO EXEC xp_cmdshell 'whoami' GO EXEC xp_cmdshell 'whoami /priv' GO EXEC sp_configure 'xp_cmdshell', 0 GO RECONFIGURE WITH OVERRIDE GO EXEC sp_configur..

Database/MS SQL 2014.05.30

MariaDB yum을 이용한 설치

MariaDB는 rpm, zip, yum을 통해서 설치를 할 수 있다. 가장 편하게 설치하는 방법은 yum일 것 같다. (https://mariadb.com/kb/en/installing-mariadb-with-yum/ ) yum을 이용해서 설치하기 위해서는 repository 를 추가해야 한다. MariaDb.repo 파일에 아래의 내용을 추가하고 저장한다. [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/5.5/centos5-x86 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 baseurl = http://yum.mariadb.org/5.5/centos5-x86 이 부분을 자신이 ..

Database/MariaDB 2014.05.28

MySQL root 접근 권한 설정

MySQL은 HOST별 계정별 접근권한을 설정해야 데이터베이스에 접근 할 수 있다. root 계정의 경우 모든 권한을 할당하여 접근 권한을 줄 수있다. grant all privileges on *.* to root@'host명 또는 IP주소' identified by '패스워드' with grant option; grant all privileges on *.* to root@'192.168.0.%' identified by '패스워드' with grant option; grant all privileges on *.* to root@'%' identified by '패스워드' with grant option;그리고 반드시 아래의 명령어를 실행해야 적용이 된다. flush privileges; mysq..

Database/MySQL 2014.05.26

MySQL Linux Port 방화벽 설정(3306)

MySQL은 설치시 3306을 포트로 사용한다. 물론 변경도 가능하다. 하지만 CentOS(minimal) 버젼 기준으로 방화벽이 설정되어 있어서 외부에서 접근이 불가능하다. 그래서 방화벽에 정책을 넣거나 방화벽 자체를 OFF 시켜야한다. 방화벽 정책 설정 [root@localhost /]# iptables -I INPUT 1 -p tcp --dport 3306 -j ACCEPT [root@localhost /]# service iptables save iptables: 방화벽 규칙을 /etc/sysconfig/iptables에 저장 중: [ OK ] [root@localhost /]# vi /etc/sysconfig/iptables [root@localhost /]# service iptables re..

Database/MySQL 2014.05.26

yum을 이용한 MySQL 설치

yum이 요즘은 너무 좋습니다. 이전 rpm의 경우 관련된 모든 것을 알아서 설치해야되는 아픔이 있어지만 yum의 경우 알아서 관련 라이브러리등을 설치하고 업데이트도 가능합니다. 아래의 내용은 모두 root 계정을 사용하였습니다. 만약 root 계정이 아니라면 sudo를 이용하여햐 합니다. (관련 : http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/index.html#repo-qg-yum-installing ) MySQL 을 yum으로 설치하기 위해서는 repositories 를 추가해 주어야 합니다. [root@localhost yum.repos.d]# pwd /etc/yum.repos.d [root@localhost yum.repos.d]# vi my..

Database/MySQL 2014.05.26

MS SQL Replciation Red Mark 문제

Replication을 구성해서 운영하다 어떤 문제로 인해서 replication을 다시 구성해야 하는 경우가 발생한다. 그런데 Distribute를 제거하지 않은 경우 기존의 데이터가 남아 있어서 문제가 없지만 Replication Monitor에 X 자로 Red 표시가 나오는 경우가 있다. 이런 경우 아래의 프로시져로 상태를 업데이트 해주면 해결이 된다. EXEC sp_MSload_replication_status

Database/MS SQL 2014.02.11