본문 바로가기
728x90

DB10

Redis 설치 ** Rocky Linux release 9.3 (Blue Onyx) 1. 패키지 설치 # dnf install redis 2. 서비스 시작 # systemctl start redis # systemctl enable redis 3. 방화벽 해제 # firewall-cmd --zone=public --add-service=redis --permanent # firewall-cmd --reload 4. 데이터 테스트 # redis-cli # set key testvalue # get key 5. 외부 접속 허용 # vi /etc/redis/redis.conf 아래 부분 수정 bind 0.0.0.0 # systemctl restart redis # netstat -nlpt | grep 6379 다른서버에서 .. 2023. 11. 29.
SSMS Linked Server ** 윈도우 원본연결에서만 지원 윈도우서버 mssql 연결 시 Other data source 활성화 리눅스(Ubuntu18.04 등) 원본 연결 후 Linked Server 팝업에서 Other data source 비활성화 참조문서 https://learn.microsoft.com/en-us/sql/linux/sql-server-linux-editions-and-components-2019?view=sql-server-linux-2017#Unsupported HTML 삽입 미리보기할 수 없는 소스 **이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. 2023. 11. 21.
리눅스 MSSQL 설치 ** CentOS 8 Stream 1. 리포지터리 설정 # curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2022.repo 2. 서버 설치 # yum install -y mssql-server 3. setup 실행 # /opt/mssql/bin/mssql-conf setup Developer(2) 선택 설정한 비밀번호로 최초 로그인 4. 포트확인 # firewall-cmd --zone=public --add-port=1433/tcp --permanent # firewall-cmd --reload 5. ssms로 연결 HTML 삽입 미리보기할 수 없는 소스 **이 포스팅은 .. 2023. 11. 14.
MySQL 트리거 만들기 ** CentOS 8 Stream data테이블에서 삭제를 하면 data_backup테이블로 이동하는 트리거를 만듬 1. MySQL 8.0 설치 MySQL 8.0 설치 (tistory.com) MySQL 8.0 설치 ** CentOS 8 Stream 1. mysql 다운로드 링크 확인 MySQL :: MySQL Community Edition MySQL :: MySQL Community Edition MySQL Community Edition MySQL Community Edition is the freely downloadable version of the world's most popular open source database. It pangpangmart.tistory.com 2. Azure Da.. 2023. 10. 11.
Microsoft SQL Server Management Studio 설지 진행안됨 SSMS 설치 중 진행안되고 계속 로딩 중인 현 1. 관리자 권한으로 CMD 열기 아래 cli 입력 reg DELETE "HKLM\SOFTWARE\WOW6432Node\Microsoft\Microsoft SQL Server Management Studio" /reg:32 2. 삭제 yes 3. 설치 다시 진행 HTML 삽입 미리보기할 수 없는 소스 **이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. 2023. 8. 3.
MariaDB백업 Mariabackup **CentOS 8 stream DB데이터를 통채로 복사하는 물리적인 백업 1. mariadb yum repo 저장소 추가 # vi /etc/yum.repos.d/mariadb.repo 아래 내용 추가 [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.5/centos8-amd64 module_hotfixes=1 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 추가확인 # dnf repolist 2. MariaDB server, client 설치 # yum install MariaDB-server MariaDB-client 데몬 실행 # systemctl enable mariadb # .. 2023. 7. 31.
특정IP 접속 허용 #MariaDB > GRANT ALL PRIVILEGES ON *.* TO '아이디'@'111.222.%' IDENTIFIED BY '패스워드'; HTML 삽입 미리보기할 수 없는 소스 **이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. 2023. 7. 27.
MariaDB Replication 실시간 이중화 - 2대의 서버에 master-slave 구성하여 실시간 이중화 구현 - master : 데이터 변경 이벤트 발생 시 Binary logs에 추가하고 slave로 전달 - slave : master에서 전달받은 Binary logs를 DB에 반영 - Binary logs : DB에서 발생하는 모든 내역이 기록되는 파일 **azure centos 8 stream 2대 배포 1. master 서버 설정 # vi /etc/my.cnf 내용을 모두 지우고 아래 내용만을 추가하고 저장 [mysqld] log-bin = mysql-bin server-id = 1 binlog_format = row expire_logs_days = 2 mariadb 재시작 # systemctl restart mariadb.servi.. 2023. 7. 26.
MySQL용 dump DB CREATE DATABASE testdb; USE testdb; CREATE TABLE testtable (id int, name varchar(20), surname varchar(20)); SHOW TABLES; INSERT INTO testtable VALUES (1,"aaa","bbbbbbbb"); INSERT INTO testtable VALUES (2,"ccc","dddddddd"); SELECT * FROM testtable; 세로보기 출력 SELECT * FROM testtable \G; HTML 삽입 미리보기할 수 없는 소스 **이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. 2023. 7. 23.
초기 설치 시 MariaDB 패스워드 변경 **패키지 설치 # yum install mariadb* # systemctl start mariadb.service **패스워드 변경 # /usr/bin/mysqladmin -u root password **접속 # mysql -u root -p HTML 삽입 미리보기할 수 없는 소스 **이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. 2023. 7. 23.
728x90