728x90
반응형

IT/데이터베이스 4

postgreSQL 데이터베이스, 스키마, 사용자, 롤 관리를 위한 쿼리

postgreSQL 13.3 버전 기준으로 작성된 글입니다. psql 콘솔 접근 sudo su - postgres psql 혹은 psql -U USER_ID -d DB_NAME psql console 에서 사용할 수 있는 커맨드 -- psql console cmd \du -- 사용자별 Role 조회 \l -- db 정보 조회 \dn -- 스키마 조회 \dt -- 테이블 조회 데이터베이스, 스키마, 사용자, 롤 관리 쿼리 -- 데이터베이스 관련 (스키마보다 상위 범주의 개념) CREATE DATABASE db_name OWNER user_id; -- 데이터베이스 생성 DROP DATABASE db_name; -- 데이터베이스 삭제 SELECT * FROM pg_database; -- 전체 데이터베이스 조회..

MariaDB 데이터베이스, 사용자, 롤 관리를 위한 쿼리

MariaDB 10.3.29 버전으로 작성된 글입니다. MariaDB 는 데이터베이스와 스키마가 같은 개념이라는 것을 참고해주세요. -- 데이터베이스 관련 SHOW DATABASES; -- 데이터베이스 조회 CREATE DATABASE DB_NAME DEFAULT CHARACTER SET UTF8; -- 데이터베이스 생성 DROP DATABASE DB_NAME; -- 데이터베이스 삭제 -- USER 관련 SELECT * FROM mysql.user; -- 사용자 조회 CREATE USER 'USER_ID'@'10.0.%.%' IDENTIFIED BY 'PASSWORD'; -- 사용자 생성 DROP USER 'USER_ID'@'10.0.%.%'; -- 사용자 삭제 SET PASSWORD FOR 'USER_..

PostgreSQL 설정 (외부IP접근, 포트, 타임존 설정)

PostgreSQL 13.3 버전으로 작성된 글입니다. 참고로 아래 파일들을 수정할 때는 계정을 root 나 postgres 로 수정하자 (일반 사용자 계정은 read 권한이 없는 파일도 있다.) /etc/postgresql/13/main/postgresql.conf listen_addresses = '*' port = 5432 timezone = 'Asia/Seoul' 위 파일 코드라인이 길기에 필요한 설정옵션을 검색해서 찾아 수정해주면 된다. listen_addresses 는 Listen 할 IP 주소를 All 로 설정했고, port 는 5432 타임존은 아시아/서울로 설정하였다. /etc/postgresql/13/main/pg_hba.conf # Database administrative login..

MariaDB 설정 (외부IP접근, 포트, 타임존)

MariaDB 10.3.29 버전으로 작성된 글입니다. MariaDB /etc/mysql/mariadb.conf.d/50-server.cnf [mysqld] # # * Basic Settings # user = mysql pid-file = /run/mysqld/mysqld.pid socket = /run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp lc-messages-dir = /usr/share/mysql default-time-zone = '+9:00' #skip-external-locking # Instead of skip-networking the default is now to list..

728x90
반응형