일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- opentelemetry
- shared_preload_libraries
- log
- module upgrade
- golang
- Flutter
- rc-service
- pg_stat_statements
- openrc
- SQL Server
- docker
- elasticSearch
- DotNet
- 무선 디버깅
- version 2
- go
- 윈도우즈 터미널
- User
- 맥미니
- sqlc
- AnimatedPositioned
- vscode
- 옵션 패턴
- option pattern
- mysql
- IDX Project
- otel
- Linux
- user-secrets
- Android
- Today
- Total
목록Database (66)
CATCHV Blog
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 이 부분을 자신이 ..
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..
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..
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..
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED SELECT DB_NAME() AS DBNAME , ss.name AS SchemaName , st.name AS TableName , s.name AS IndexName , STATS_DATE(s.id,s.indid) AS [Statistics Last Updated] , s.rowcnt AS [Row Count] , s.rowmodctr AS [Number Of Changes] , CAST((CAST(s.rowmodctr AS DECIMAL(28,8))/CAST(s.rowcnt AS DECIMAL(28,2)) * 100.0) AS DECIMAL(28,2)) AS [% Rows Changed] INTO #Statis..
Replication을 구성해서 운영하다 어떤 문제로 인해서 replication을 다시 구성해야 하는 경우가 발생한다. 그런데 Distribute를 제거하지 않은 경우 기존의 데이터가 남아 있어서 문제가 없지만 Replication Monitor에 X 자로 Red 표시가 나오는 경우가 있다. 이런 경우 아래의 프로시져로 상태를 업데이트 해주면 해결이 된다. EXEC sp_MSload_replication_status
DB2 9.7을 설치하기 전에 db2prereqcheck로 설치 전 점검 사항을 체크 할 수 있다. CentOS 6.5에 설치시 아래와 같은 문제점이 나타난다. DB2 9.7 64Bit를 설치하여도 32bit Standard C++ 라이브러리를 요구하게 된다. yum을 이용하여 libstdc++.so.6을 설치하는 것이다. # yum -y install libstdc++.so.6
trigger 및 Procedure 에서 텍스트 찾기 DECLARE @Search varchar(255) SET @Search='Search Text' SELECT DISTINCT o.name AS Object_Name,o.type_desc FROM sys.sql_modules m INNER JOIN sys.objects o ON m.object_id=o.object_id WHERE m.definition Like '%'+@Search+'%' ORDER BY 2,1
DB2 설치시 SA MP 설치 안하는 명령어 ./db2_install -f NOTSAMP
CREATE TABLE #tempww ( LoginName nvarchar(max), DBname nvarchar(max), Username nvarchar(max), AliasName nvarchar(max) ) GO INSERT INTO #tempww EXEC master..sp_msloginmappings -- display results SELECT * FROM #tempww ORDER BY dbname, username -- cleanup DROP TABLE #tempww