반응형

분류 전체보기 23

pgAdmin 4 설치하기

pgAdmin 4 설치하기 pgAdmin 4 6.21 설치하기 pgAdmin 설치 PostgreSQL 데이터베이스를 활용하기 위한 방법으로 오픈소스로 제공되는 pgAdmin 4를 설치해보겠습니다. pgAdmin 다운로드 아래 링크를 클릭하여 pgAdmin4-6.21 버젼을 다운로드합니다. https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v6.21/windows/pgadmin4-6.21-x64.exe 다운로드 받은 파일을 실행합니다. 설치 모드 선택 설치파일이 실행되면 다음과 같이 Install Mode를 선택하는 화면이 보여집니다. "Install for me only" 버튼을 클릭하여 현재사용자만 사용할 수 있도록 설치하겠습니다. 설치진행여부 선택 설치를 진행하겠냐..

IT/PostgreSQL 2023.04.11

PostgreSQL 14 외부(원격) 접속 설정(허용)하기

PostgreSQL 14 외부(원격) 접속 설정(허용)하기 PostgreSQL의 기본설정은 설치된 머신인 localhost(서버 또는 PC)에서만 접속되도록 되어있습니다. 외부 Pc pgAdmin 또는 DBeaver 등의 프로그램 및 Application에서 접속이되도록 하려면 외부접속이 가능하도록 설정해야합니다. PostgreSQL 의 원격접속과 관련된 설정파일은 pg_hba.conf 와 postgresql.conf 파일입니다. 설정파일 위치 PostgreSQL 14 데이터 저장소 위치(defaul는 /var/lib/pgsql/14/data)로 이동하면 pg_hba.conf 파일과 postgresql.conf 파일이 있습니다. pg_hba.conf 파일수정 모든 IP 대역에서 접속을 허용하는 방법을 기..

IT/PostgreSQL 2023.04.11

Rocky Linux PostgreSQL 14 설치하기

Rocky Linux PostgreSQL 14 설치하기 2023년 4월 DB-Engines Ranking of Relational DBMS 에 따르면 PostgreSQL 데이터베이스는 당당히 Oracle, MySQL , MicroSoft SQL Sever 에 이어 4위의 점유율을 가지고 있다고 합니다. 오늘은 오픈소스로 제약없이 사용이 가능한 PostgreSQL 14 버전을 설치 해보겠습니다. Repository 추가 RockyLinux 8 배포판에 추가되어 있는 postgresql 모듈 사용중지 PostgreSQL 14 설치 PostgreSQL 14 DB 초기화 설치 Systemd 등록 PostgreSQL 시작 PostgreSQL 종료 PostgreSQL 14 접속 Repository 추가 Postgr..

IT/PostgreSQL 2023.04.11

Rocky Linux 8 semanager 설치하기

Rocky Linux 8 semanager 설치하기 Rocky Linux 8 을 서버로 설치하면 semanager가설치 되어 있지 않습니다. 급한마음에 dnf install semanager 이렇게 치면 안됩니다. semanager는 policycoreutils-python-utils 패키지에 들어있습니다. dnf provides */semanage 이렇게 입력해야 패키지 명이 조회 됩니다. 설치를 위해선 아래와 같이 조회된 패키지명을 입력해야합니다. dnf install policycoreutils-python-utils 설치가 완료 되었습니다. 도움이 되셨다면 공감 / 구독 부탁드립니다. 감사합니다.

IT/Rocky 8 2023.03.30

MySQL 8 신규 데이터 디렉토리 초기화 설정하기

MySQL 8 신규 데이터 디렉토리 초기화 설정하기 MySQL 8데이터베이스 사용시 신규 디렉토리를 생성하여 신규 데이터베이스를 구축 해야할 경우가 있습니다. 이때 selinux가 disabled 상태라면 Initialize 실행후 바로 실행이 되겠으나, selinux를 사용한다면 context 추가작업이 필요합니다. 여기서는 SELinux 가 enforce 상태로 신규 데이터 디렉토리를 초기화 하는 방법을 확인해보겠습니다. MySQL selinux context 확인 MySQL 종료 신규 디렉토리 생성 및 Initialize my.cnf 수정 selinux context 추가 MySQL 실행 임시패스워드 확인 테스트 MySQL selinux context 확인 다를 이유는 없지만 MySQL 데이터 디렉..

IT/MySQL 2023.03.30

MySQL 8 DATA 위치 이동하기

MySQL 8 DATA 위치이동(경로변경) 방법 MySQL 데이터베이스를 사용하다보면 디스크 공간부족 등 다양한 이유로 기본경로에서 다른 경로로 이동해야하는 경우가 발생합니다. 이때 SELinux가 disabled 라면 복사후 설정파일만 변경하면 바로 실행이 되겠으나, SELinux를 사용한다면 context 추가작업이 필요합니다. 여기서는 SELinux 환경에서 MySQL 8 기본 데이터 경로에서 다른 경로로 이동하는 방법을 확인해보겠습니다. MySQL SELinux context 확인 MySQL 종료 데이터 폴더 이동 및 복사 my.cnf 수정 SELinux context 추가 MySQL 실행 테스트 MySQL SELinux context 확인 MySQL 데이터 디렉토리의 SELinux context..

IT/MySQL 2023.03.30

MySQL 8 외부(원격) 접속 설정하기

MySQL 8 외부(Remote) 접속 설정하기 MySQL 외부 접속 설정 사용자 host 정보 수정 또는 신규 등록 신규등록 사용자 권한 부여 방화벽 열기 MySQL 계정등록 또는 수정 MySQL의 외부 접속 설정은 계정의 host 정보로 관리된다. host 정보에 따라 접속가능한 위치가 달라지는 것입니다. 이미 있는계정의 host 정보를 수정하는 것도 가능하지만 여기서는 외부접속용 계정을 새로 생성해하겠습니다. 다음스크립트를 활용하여 어디서든 외부 접속이 가능한 계정을 생성합니다. CREATE USER ''@'%' IDENTIFIED BY ''; 신규등록 사용자 권한 부여 사용할 데이터베이스에 대한 모든 권한을 부여합니다. GRANT ALL PRIVILEGES ON .* TO ''@'%'; 권한을 새..

IT/MySQL 2023.03.28

MySQL 설치 후 바로 사용하기 위한 빠른 기초 설정

MySQL을 빠르게 사용하기 위한 기초 설정 MySQL를 설치한 후 데이터베이스를 즉시 사용하기 위한 기초설정 사용자계정생성 데이터베이스생성 권한부여 사용자 계정 생성 MySQL 설치시 패스워드 변경했던 root 계정으로 접속합니다. mysql -u root -p 다음 스크립트를 실행하여 계정을 생성합니다. CREATE USER ''@'' IDENTIFIED BY ''; 데이터베이스 생성 MySQL 데이터베이스를 생성합니다. 다음 스크립트를 실행합니다. CREATE DATABASE '' DEFAULT CHARACTER SET '' COLLATE ''; 데이터베이스가 정상적으로 생성되었는지 확인합니다. show databases; 데이터베이스 사용 권한부여 MySQL 권한은 다양하게 존재 한다마는 여기서는..

IT/MySQL 2023.03.28

Rocky Linux 8에 MySQL 8 설치해봅시다

Rocky Linux 8에 MySQL 8 설치 dnf(yum)을 이용하여 MySQL 8을 설치해보자 MySQL 8 설치하기 MySQL의 무료로 사용이 가능한 버젼은 MySQL Community Server 버젼입니다. MySQL Community Server를 dnf(yum) 설치방식으로 설치해보겠습니다. MySQL dnf(yum) package repository 설치 mysql 사이트에 접속하여 repository rpm 패키지를 다운로드 합니다. wget https://dev.mysql.com/get/mysql80-community-release-el8-4.noarch.rpm 다음명령어로 다운받은 패키지 파일을 설치합니다. rpm –Uvh mysql80-community-release-el8-4.n..

IT/MySQL 2023.03.27

NetworkManager nmcli 명령어 사용하기

Rocky Linux NetworkManager nmcli 명령어 사용 nmcli 란? 리눅스 네크워크매니저 관리 명령어입니다. nmcli 명령어를 통해 네트워크 정보를 등록 수정 변경 삭제 관리 할 수 있습니다. 사전준비 NetworkManager를 사용하기 위해 root 계정 또는 sudo 명령어가 사용이 가능한 계정으로 로그인합니다. H/W 확인 nmcli 명령어를 사용하기 전에 Network 하드웨어가 정상적으로 설치되어 있는지 확인합니다. lshw –class network 명령어를 실행해 봅니다. lshw -class network 정상적으로 실행이 된다면 아래 그림과 같이 네트워크 정보가 조회됩니다. 네트워크 설정파일이 있는지 확인 Network 하드웨어가 정상적으로 설치가 되어 있다면 이제..

IT/Rocky 8 2023.03.26
728x90