mysql slow query 설정
# DataBase/Mysql(MariaDB)2022. 11. 11. 08:05mysql slow query 설정

영구적적용 my.cnf 위치확인 [darksharavim]mysql --verbose --help | grep 'my.cnf' /etc/my.cnf ~/.my.cnf my.cnf설정 [mysqld] # slow query on = 1, slow query off = 0 slow_query_log = 1 # n초이상 걸렷을 경우 query_long_time = 5 # file이 아닌 table도 가능하며 # table로 할 경우 logfile경로 옵션 주석처리 log_output = file # defualt name = host_name-slow.log slow_query_log_file = /var/log/mysql/slowquery.log mysql service restart 한시적 적용 sessi..

docker mssql 2019 설치
# Virtualation/Docker2021. 8. 5. 14:51docker mssql 2019 설치

설치환경 [root@darksharavim /]# cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) MSSQL 설치 [root@darksharavim /]# docker pull mcr.microsoft.com/mssql/server:2019-latest MSSQL 컨테이너 시작 [root@darksharavim /]# docker run \ -d \ -e 'ACCEPT_EULA=Y' \ -e 'SA_PASSWORD=' \ -p 1433:1433 \ --name mssql \ mcr.microsoft.com/mssql/server:2019-latest MSSQL 컨테이너 확인 [root@darksharavim ~]# docker ps -a CON..

mariadb 로컬 접근 가능 계정 추가
# DataBase/Mysql(MariaDB)2020. 3. 27. 13:31mariadb 로컬 접근 가능 계정 추가

1. 로컬에서만 접속가능 계정 추가 create user '사용자'@'localhost' identified by '비밀번호'; 2. 권한 부여 2-1. 모든DB일 경우 grant all privileges on *.* to '사용자'@'localhost'; 2-2. 특정DB일 경우 grant all privileges on DB이름.* to '사용자'@'localhost'; 3. 적용 flush privileges; 4. 권한부여 확인 # userid 와 host명까지 붙여서 검색해야 함 SHOW GRANTS FOR test@localhost; SHOW GRANTS FOR test@'%'; SHOW GRANTS FOR test@'192.168.0.10'; 5. 권한 제거 # 모든 권한을 삭제 # rev..

오라클 SID 확인방법
# DataBase/Oracle2015. 8. 16. 06:18오라클 SID 확인방법

sqlplus 로그인을 한 후에 sql> select name from v$database;

mysql dump 옵션정리
# DataBase/Mysql(MariaDB)2015. 8. 16. 06:12mysql dump 옵션정리

덤프시 가급적 characterset 확인 후 진행 # 쿼리문 덤프 mysqldump -u 사용자명 디비명 -p 테이블명 -w'no>0' 1. 특정 db의 특정 table에서 원하는 값만 덤프받기 # edu라는 디비에 a,b,c라는 테이블이 있다. 여기서 a라는 테이블에서 no가 7번이상이고 10번 # 이하인 값만 덤프를 받고자 한다. 어떻게 하겠는가? # 여기서 사용되는 옵션은 -w 이다.그럼 위 질문의 sql문은 아래와 같다 mysqldump -u mysql_admin -p edu a -w'no=>7 and no=

image