본문 바로가기

RDBMS

(6)
Postgresql data 경로 변경 Postgresql을 설치한 후 기본으로 설정되어 있는 data 경로를 변경해보도록 하겠습니다. 앞에서 설치했던 postgresql-11을 기준으로 변경하겠습니다. 1. psql 명령어를 통해 Postgresql 데이터 베이스에 접속한 후 데이터 경로를 확인합니다. postgres=# show data_directory; 명령어를 사용해서 데이터 경로를 확인할 수 있습니다. initdb를 통해 postgres를 초기화 할 때, 별 다른 경로를 지정해주지 않으면 위 사진처럼 /var/lib/pgsql/~ 경로에 데이터 경로가 생기게 됩니다. 2. 다음 postgresql를 중단합니다. systemctl stop postgresql-11 3. postgresql을 중단한 후 설정파일을 수정합니다. postm..
MySQL 계정 설정 및 데이터베이스 설정 1. root 계정으로 로그인합니다. mysql -u root -p ( /usr/bin에 심볼릭 링크 등록했을 때 ) (mysql 홈 경로)/bin/mysql -u root -p ( 직접 경로에 접속해서 mysql에 접근할 때 ) 위 명령어를 통해 root 계정으로 mysql에 로그인합니다. 2. 새로운 계정을 생성합니다. CREATE USER '사용자이름'@'호스트' IDENTIFIED BY '비밀번호'; 사용자 이름은 새로운 계정의 이름, 호스트는 해당 계정이 접근 가능한 호스트 이름 또는 ip 주소, 비밀번호는 새로운 계정의 비밀번호 입니다. CREATE USER 'username'@'192.168.0.0' IDENTIFIED BY 'user_password'; 위 처럼 등록하게 되면 192.168..
tar 파일로 설치한 MySQL 서비스에 등록하기 tar로 설치한 MySQL은 일반적으로 시스템 서비스에 등록되어 있지 않으므로, 수동으로 서비스를 등록해야 합니다. 1. mysql home 경로의 support-files/mysql.server 파일을 /etc/init.d/로 복사합니다. sudo cp /(mysql 홈)/support-files/mysql.server /etc/init.d/mysql 2. /etc/init.d에 옮긴 mysql.server 파일을 실행 가능한 파일로 만듭니다. sudo chmod +x /etc/init.d/mysql 3. MySQL의 설정 파일인 my.cnf 를 수정합니다. sudo vi /etc/my.cnf my.cnf 파일은 일반적으로 /etc/ 또는 /etc/mysql 경로에 위치합니다. [mysqld] base..
Mysql 8.0.32 설치 ( tar 파일로 설치 ) centos 7에 mysql 8.0.32 버전을 설치해보도록 하겠습니다. 우선 mysql 설치에 필요한 파일부터 다운로드 받습니다. wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.32-linux-glibc2.12-x86_64.tar.xz 위 명령어를 통해 설치를 받거나 https://dev.mysql.com/downloads/mysql/ 홈페이지에 접속하여 아래와 같이 설정한 후 파일을 다운로드 합니다. Select Operating System -> Linux - Generic 설정 (mysql-8.0.32-linux-glibc2.12-x86_64.tar.xz) Download ** 설치를 하기 위해서 root 계정 또는 sudo 권한이 있..
Postgresql 간단 명령어 ( + psql 명령어 ) psql 명령어 psql - localhost의 5432 port로 Postgresql에 접속합니다. postgres 계정으로 실행 시 postgres 아이디로 접속 psql -U test - localhost의 5432 port로 Postgresql에 접속합니다. -U 뒤에 붙여지는 아이디로 접속 ( test 계정으로 접속 ) psql -U test -d testdb - localhost의 5432 port, test계정의 testdb database로 접속합니다. -U ID명, -d DB명 psql -p 1234 -U test -d testdb - localhost의 1234 port, test 계정의 testdb database로 접속합니다. -p port 번호, -U ID명, -d DB명 psql..
Postgresql 설치 ( Linux ) 1. Postgresql 설치 Postgresql 11버전을 설치하기 위해 repository를 먼저 적용합니다. 아래 명령어를 실행하면 repository가 적용됩니다. sudo rpm -Uvh https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm 이후 yum repolist 명령어를 사용하여 확인해보면 위 사진과 같이 적용한 결과가 나옵니다. 9.6 ~ 13 버전까지 repolist가 등록되었습니다. 성공적으로 repolist가 적용되었다면, 이제 postgresql 11버전을 설치하도록 하겠습니다. yum install postgresql11-server postgresq..