■ 개발 정리/Mysql, MariaDB
-
Mysql(MariaDB) 삭제 후 설치■ 개발 정리/Mysql, MariaDB 2022. 7. 20. 11:12
기존 사용하던 MariaDB의 버전이 너무 낮아서 높은 버전으로 새로 설치하였다. yum 으로 설치했을 경우에 사용할 수 있는 방법 1. MariaDB 삭제 - yum list installed mariadb\* 명령어로 설치되어있는 MariaDB 패키지 확인 - yum remove -y mariadb* 명령어로 패키지 삭제 2. MariaDB yum 저장소 추가 yum repository는 yum의 패키지를 모아놓은 장소로, yum을 통해 피키지 설치시 활성화된 yum repository에서 패키지를 다운로드하여 설치 - MariaDB.repo 파일을 생성하여 mariadb 내용을 입력하고 저장 - vi /etc/yum.repos.d/MariaDB.repo - 파일 내용 [mariadb] name = ..
-
Mysql : FEDERATED engine 사용 설정■ 개발 정리/Mysql, MariaDB 2021. 6. 9. 09:45
필자는 FEDERASTED를 물리적으로 떨어져있는 다른 서버 DB의 테이블을 연결하여 동기화하는 기능으로 사용. 삽입/삭제/수정/조회/조인 등의 기능 사용 가능 1. 전체 engines 확인 mysql> SHOW ENGINES; ================================ FEDERATED 엔진의 Support 부분이 YES인지 확인 YES : 사용가능 NO : 사용안됨 (이하 설정 필요) ================================ 2. 서로 동기화 할 테이블을 똑같이 생성한다. 3. 데이터를 보낼 테이블에는 CREATE 문에 아래 내용을 추가한다. ================================ ENGINE=FEDERATED CONNECTION='mysql://..
-
같은값이 연속으로 몇번 나오는지 알 수 있는 쿼리문■ 개발 정리/Mysql, MariaDB 2018. 4. 19. 11:05
쿼리문 SELECTregdate, pv_sid, k FROM ( SELECT regdate, pv_sid, IF( @prev = pv_sid, @k:= @k + 1, @k:= 1) AS k, @prev := pv_sid FROM pv_history ) x regdate, pv_sid 를 표시해주고 pv_sid 가 같은값이 나올때 k 가 1부터 1씩 늘어남이로인해 pv_sid가 연속으로 같은값이 몇개가 나오는지 알 수있음 쿼리문 SELECT regdate, pv_sid, k FROM ( SELECT regdate, pv_sid, IF( @prev = pv_sid, @k:= @k + 1, @k:= 1) AS k, @prev := pv_sid FROM pv_history ) x where k=1 where 절..