사용자 도구

사이트 도구


wiki:database:mariadb

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
wiki:database:mariadb [2022/04/02 17:52]
dhan
wiki:database:mariadb [2023/07/11 14:09] (현재)
r_kimmk
줄 1: 줄 1:
-====== MariaDB ======+====== Mysql / MariaDB ======
 <WRAP left notice 80%> <WRAP left notice 80%>
   * description : MariaDB, Mysql 관련 자료 정리   * description : MariaDB, Mysql 관련 자료 정리
줄 12: 줄 12:
  
 ===== FAQ ===== ===== FAQ =====
-사용자 패스워드 변경하기 +  *  사용자 패스워드 변경하기 
 +  * dbSpider 수집 데이터 한글이 깨질 때 characterEncoding=UTF-8 추가 
 +<code bash> 
 +jdbc:mysql://202.20.99.10:3306/wwwhome?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8 
 +</code>
 ===== 시작/종료 ===== ===== 시작/종료 =====
 CentOS7 CentOS7
줄 33: 줄 36:
 [[http://myblog.opendocs.co.kr/archives/1710|[Project :: Server] MariaDB 백업설정 및 데이터 이관]] \\ [[http://myblog.opendocs.co.kr/archives/1710|[Project :: Server] MariaDB 백업설정 및 데이터 이관]] \\
  
-===== Mysql DB =====+ 
 +===== 사용자 관리(생성, 조회, 수정, 삭제) ===== 
 + 
 +==== Mysql DB ====
 user table 사용자 추가 user table 사용자 추가
  
줄 57: 줄 63:
 </code> </code>
  
-===== Maria DB ===== +==== Maria DB ==== 
-==== 사용자 생성 ====+사용자 생성
 <code bash> <code bash>
 MariaDB [(none)]> create user '${User }'@'${Host }' identified by '${Password }'; MariaDB [(none)]> create user '${User }'@'${Host }' identified by '${Password }';
줄 122: 줄 128:
 생성한 다음 dump 파일을 넣어 주면 된다. 생성한 다음 dump 파일을 넣어 주면 된다.
  
 +===== 인덱스 관리 (생성, 조회, 삭제) ===== 
 +<code sql> 
 +// 조회 (SHOW INDEX FROM 테이블명) 
 +$> SHOW INDEX FROM HEQMS.TB_HFDMS2_STD_CMPTN_SD; 
 +// 삭제 (ALTER TABLE 테이블명 DROP INDEX 인덱스명) 
 +$> ALTER TABLE HEQMS.TB_HFDMS2_STD_CMPTN_SD DROP INDEX IX_TB_HEQMS2_STD_JOB_CMPTN_SD_01; 
 +// 생성 (CREATE INDEX 인덱스명 ON 테이블명 (필드명 리스트)) 
 +$> CREATE INDEX IX_TB_HFDMS2_STD_CMPTN_SD_01 using BTREE ON TB_HFDMS2_STD_CMPTN_SD (STD_NO); 
 +$> CREATE INDEX IX_TB_HFDMS2_STD_CMPTN_SD_02 using BTREE ON TB_HFDMS2_STD_CMPTN_SD (STD_NO, DGNSS_ROUND); 
 +// 삭제 & 추가 
 +$> ALTER TABLE RSA.SIMS_MONITORING DROP INDEX IX_SIMS_MONITORING_01; 
 +$> CREATE UNIQUE INDEX IX_SIMS_MONITORING_01 USING BTREE ON RSA.SIMS_MONITORING (MONIT_ID); 
 +// 삭제 
 +$> ALTER TABLE RSA.SIMS_MONITORING DROP INDEX `PRIMARY`; 
 +</code> 
 +> 인덱스 이름 변경은 잘 안됨
  
 ===== 함수(function) 생성 ===== ===== 함수(function) 생성 =====
줄 225: 줄 246:
   INSERT INTO ${DEST_TABLE} ( SELECT * FROM ${SOURCE_TABLE} )   INSERT INTO ${DEST_TABLE} ( SELECT * FROM ${SOURCE_TABLE} )
  
 +===== Function & Procedures =====
 +  * [[wiki:mariadb:유용한 사용자 정의 함수|유용한 사용자 정의 함수들]]
  
 ===== Encoding ===== ===== Encoding =====
- 
   * [[wiki:mariadb:latin1에서 utf8mb4로 변환하기]]   * [[wiki:mariadb:latin1에서 utf8mb4로 변환하기]]
- 
  
 ===== Logging ===== ===== Logging =====
줄 257: 줄 278:
   * [[https://kimcblog.com/2018/07/14/mysql-mariadb-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EB%98%90%EB%8A%94-%ED%85%8C%EC%9D%B4%EB%B8%94%EC%9D%98-%EB%8C%80%EC%86%8C%EB%AC%B8%EC%9E%90-%EA%B5%AC%EB%B6%84/|MySQL ( MariaDB ) 데이터베이스 또는 테이블의 대소문자 구분]]   * [[https://kimcblog.com/2018/07/14/mysql-mariadb-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EB%98%90%EB%8A%94-%ED%85%8C%EC%9D%B4%EB%B8%94%EC%9D%98-%EB%8C%80%EC%86%8C%EB%AC%B8%EC%9E%90-%EA%B5%AC%EB%B6%84/|MySQL ( MariaDB ) 데이터베이스 또는 테이블의 대소문자 구분]]
  
- +===== MySQL Note ===== 
- +  *[[wiki:database:mariadb:MySQL note]]
  
 {{tag>주레피 도봉산핵주먹 천호동밤안개 eleven mariadb mysql}} {{tag>주레피 도봉산핵주먹 천호동밤안개 eleven mariadb mysql}}
/volume1/web/dokuwiki/data/attic/wiki/database/mariadb.1648889572.txt.gz · 마지막으로 수정됨: 2022/04/02 17:52 저자 dhan