반응형

database/mariaDB 17

mariaDB 복제 (replication)

centos7 / mariadb 10.4 기준 # 복제 사용자 생성 MariaDB [(none)]> grant replication slave, replication client on *.* to '아이디'@'%' identified by '비밀번호'; MariaDB [(none)]> grant all privileges on visnag.* TO '아이디'@'%'; MariaDB [(none)]> flush privileges; # 서버 아이디 점검 MariaDB [(none)]> show variables like 'server_id'; +---------------+-------+ | Variable_name | Value | +---------------+-------+ | server_id | ..

database/mariaDB 2020.12.04

mariadb 10.4 대소문자 구분 설정

centos7 에서 yum install 시, lower_case_table_names = 1 선택시 query 에서의 테이블 및 대소문자 구분하지 않는다. /etc/my.cnf.d/server.cnf 에 # this is only for the mysqld standalone daemon [mysqld] # 0 : 대소문자 구분, 1 : 대소문자 구분하지 안함 (소문자로 저장), 2 : 대소문자 구분하지 안함 (소문자로 비교) lower_case_table_names = 1 을 작성후. # systemctl stop mariadb # systemctl start mariadb 적용 확인 show variables like 'lower_case_table_names';

database/mariaDB 2019.12.18

마리아 DB 10.4 설치 및 서비스등록 on centos7

# ropository 설정. https://downloads.mariadb.org/mariadb/repositories 을통해 설치하고자 하는 버전을 검색할 수 있다. [root@pororicom /]# vi /etc/yum.repos.d/MariaDB.repo [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.4/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 [root@pororicom /]# yum install -y MariaDB [root@pororicom /]# rpm -qa | grep MariaDB -- ======================..

database/mariaDB 2019.04.16

1개 남겨놓고 중복된 행삭제 방법

1. 유일값 컬럼이 없는경우는 강제 생성해줘야한다. ( 남겨놓을 것의 기준점 생성 ) 2. mssql, oracle 과 같이 row number 함수를 mysql 에서는 아래와 같이 구현 - 방법은 그룹핑 값과 같은 것들에 대해 각 레코드(행) 마다 비교하여 넘버링 - 이를 통해 그룹의 시퀀스 번호를 작성 - 최종적으로 1을 제외한 나머지 값들의 유일값을 가져오는 쿼리 이다. select * from 테이블명 where 유일값 in ( select 유일값 from ( select row_no, 유일값, 그룹핑값 from ( select a.유일값, a.그룹핑값 , (case @v_그룹핑값 when a.그룹핑값 then @rownum := @rownum + 1 else @rownum := 1 and @v_..

database/mariaDB 2018.01.14