DBMS 39

[MySQL] 윈도우 cmd 창에서 MySQL 접속 안될 때 (환경 변수 설정)

윈도우에서 MySQL 을 설치 한 후, cmd(Command) 창에서 MySQL 을 접속하려고 하니 아래와 같이'mysql' is not recognized as an internal or external command, operable program or batch file. 오류가 발생한다.  이는 MySQL 환경 변수 설정이 제대로 안되어 있어 MySQL 을 찾지 못해서 발생한다.자, 그럼 환경 변수를  설정해보자. 우선 MySQL 설치된 경로를 찾아서 bin 폴더까지 접근해준다.   System > Advanced system settings (고급시스템 설정) 선택해준다.  System Properties > Environment Variables (환경 ..

DBMS/MySQL 2024.04.30

[MySQL] Grafana + Prometheus + Azure 모니터링 구성

Prometheus 와 Grafana 를 이용하여 Azure 환경의 MySQL 모니터링을 구축하자! 기본적으로 Prometheus 를 이용한 모니터링을 구축하기 위해서는 Grafana, Prometheus, Node Exporter, MySQL Exporter 의 설치가 필요하다. 각각 어떤 역할을 하는지 알아보자. Grafana 란? ㆍ 데이터 시각화 및 대시보드 작성을 위한 오픈소스 도구이다. ㆍ Prometheus, InfluxDB, Azure Monitor, CloudWatch 등 다양한 데이터 소스를 지원하며, 데이터를 가져와 원하는 시각적인 대시보드를 작성할 수 있다. Prometheus 란? ㆍ 시계열 데이터를 저장하고 검색하기 위한 오픈소스 데이터베이스이다. ㆍ 메트릭과 레이블을 사용하여 ..

DBMS/MySQL 2023.11.17

[MySQL] Grafana + influxDB + telegraf 모니터링 구성

Grafana + influxDB + telegraf 를 구성하여 MySQL 을 모니터링해보려고 한다. 각각의 역할은 아래와 같다. ν Grafana 란? Grafana는 데이터 시각화 및 대시보드 작성을 위한 오픈소스 도구이다. Prometheus, InfluxDB, Azure Monitor, CloudWatch 등 다양한 데이터 소스를 지원하며, 데이터를 가져와 원하는 시각적인 대시보드를 작성할 수 있다. ν InfluxDB 란? InfluxDB는 시계열 데이터를 저장하고 검색하기 위한 오픈소스 데이터베이스이다. InfluxDB는 대규모 데이터를 처리하고 저장할 수 있으며, SQL과 유사한 InfluxQL 쿼리 언어를 사용한다. InfluxDB는 Telegraf와 같은 데이터 수집 도구와 함께 사용되..

DBMS/MySQL 2023.11.07

[SQL Server/MS-SQL] MS-SQL 에서 MySQL Linked Server 연결

1. MySQL 용 ODBC 다운로드 https://dev.mysql.com/downloads/connector/odbc/ MySQL :: Download Connector/ODBC Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macOS Source Code Select OS Version: All Windows (x86 dev.mysql.com 2. ODBC Data Source Adminis..

[MySQL] 계정 비밀번호 보안 경고 (--login-path)

MySQL 5.6 부터 보안 문제로 인하여 mysql 혹은 mysqldump 사용 시, 비밀번호가 노출되어 있을 경우에 아래와 같은 경고가 발생한다. Warning: using a password on the command line interface can be insecure. 위 보안 경고를 --login-path 를 이용하여 접속 정보를 암호화할 수 있다. 1. --login-path 생성 [root@backup]# mysql_config_editor set --login-path=[설정이름] --host=[호스트명] --user=[사용자명] --port=[포트번호] --password Enter password: ***** ex) mysql_config_editor et --login-path=b..

DBMS/MySQL 2022.08.23

[MySQL] CentOS7 에서 MySQL5.7 설치

1. GPG Key 다운로드 ## GPG Key 다운로드 rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 2. wget 설치 ## wget 설치 yum install -y wget 3. MySQL5.7 다운로드 ## MySQL5.7 다운로드 wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 4. MySQL5.7 설치 ## MySQL5.7 설치 sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm 5. MySQL5.7 서버 설치 ## MySQL5.7 서버 설치 sudo yum install -y mysql-server..

DBMS/MySQL 2022.08.03

[SQL Server / MS-SQL] 특정 IP 주소별 국가(코드) 조회

특정 IP 주소를 가지고 국가코드(혹은 국가) 를 조회하려고 한다. 하지만 IPv4 형식으로 DB 에서 조회 시 원하는 데이터를 얻을 수 없다. 이는 IP 주소를 정수형으로 변환하여 해결 할 수 있으며, 아래의 3가지 작업이 필요하다. 1. 국가별 IP 대역 테이블 생성 2. IP 주소 정수화 변환 함수 생성 3. IP 주소별 국가 코드 조회 SP 생성 (이건 필요에 따라 생성해도 되고 안해도 됨!) 우선, 국가별 IP 대역 데이터를 가져오자. 국가별 IP 대역 데이터는 한국인터넷정보센터(KRNIC) 에서 가져올 수 있다. https://xn--3e0bx5euxnjje69i70af08bea817g.xn--3e0b707e/jsp/statboard/IPAS/ovrse/natal/IPaddrBandCurren..