일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 아이온큐
- KNN
- java crawler
- Query
- redis
- Selenium
- 양자컴퓨터
- Cache
- NORI
- 테슬라
- IONQ
- java
- API
- elasticsearch cache
- Aggregation
- TSLA
- request cache
- Docker
- Elastic
- Analyzer
- JPA
- ann
- dbeaver
- aqqle
- file download
- mysql
- aggs
- vavr
- Elasticsearch
- api cache
- Today
- Total
목록mysql (9)
아빠는 개발자
내 pc 에 docker 로 mysql 을 설치하고 테스트를 하려고 하는데 DB connection 이 안된다. 개발환경MacOSMysql Public key retrieval is not allowed 이 오류를 해결하는 방법1. Public Key Retrieval 허용가장 간단한 방법은 연결 설정에서 공개 키 검색을 허용하는 것입니다. 이를 위해서는 연결 문자열에 특정 매개변수를 추가해야 합니다.DBeaver에서의 설정 방법: DBeaver를 열고 문제를 일으키는 데이터베이스 연결로 이동합니다. (우클릭)Driver Properties 또는 Connection Settings 메뉴로 들어갑니다."allowPublicKeyRetrieval"이라는 옵션을 찾아 값으로 "true"를 설정합니다. 만약 ..
MySQL에서 GROUP BY 절을 사용하여 데이터를 그룹화한 후, ORDER BY 절을 사용하여 결과를 정렬하는 방법 일단 테스트 테이블 생성 CREATE TABLE sales ( id INT AUTO_INCREMENT PRIMARY KEY, product_name VARCHAR(255), quantity INT, price DECIMAL(10, 2)); 이런식으로 상품명으로 그룹핑하고 상품명에 대한 판매량 (quantity) 모두 더해 총 판매량으로 만든 후 order by 절을 이용한 내림차순(DESC) 정렬 SELECT product_name, SUM(quantity) AS total_quantityFROM salesGROUP BY product_nameORDER BY ..
DBeaver 를 설치해보자 https://dbeaver.io/ 사이트에 접속해보면 상단 다운로드 탭을 클릭한다. 나는 구형 맥북 이니 MacOS for Intel (dmg) 클릭 다운로드된 dmg 파일을 더블클릭하면 아래와 같은 팝업이 뜨고 다른 프로그램들과 마찬가지로 드래그 앤 드롭 설치가 완료되면 비버 아이콘이 생성 더블클릭하면 아래 cofirm 창이 뜨는데 열기를 클릭해서 실행 실행 화면 다른 디비 툴과 크게 다르진 않지만 회사에서 쓰고있으니 DBeaver 랑 좀더 친해지려고 이걸 사용
MySQL의 fulltext 검색 알고리즘 일단 Ngram 이란??N-gram은 통계학 기반의 언어 모델 중 하나N-gram 언어 모델은 이처럼 다음 단어를 예측할 때 문장 내 모든 단어를 고려하지 않고 특정 단어의 개수(N)만 고려 즉, N-gram은 N개의 연속적인 단어의 나열을 하나의 묶음(=token)으로 간주 "오늘 점심 추천 메뉴: 파스타, 피자" 모델명구현 결과1Unigram(N=1)오늘, 점심, 추천, 메뉴, 파스타, 피자2Bigram(N=2)오늘 점심, 점심 추천, 추천 메뉴, 메뉴 파스타, 파스타 피자3Trigram(N=3)오늘 점심 추천, 점심 추천 메뉴, 추천 메뉴 파스타, 메뉴 파스타 피자44-gram(N=4)오늘 점심 추천 메뉴, 점심 추천 메뉴 파스타, 추천 메뉴 파스타 피..
mysql 을 설치했긴 했는데.. 관리가 좀 애매해서 docker compose 로 다른 컨테이너들과 같이 관리하려고 수정docker, docker compose 를 설치 했다면 바로 실행 docker-compose.yml version: '3'services: db: image: mysql:latest container_name: mysql restart: always environment: MYSQL_ROOT_PASSWORD: root TZ: Asia/Seoul MYSQL_SLAVE_PARALLEL_WORKERS: 4 # 병렬 작업 스레드 설정 ports: - 3306:3306 volumes: - ./mysql-init-..
Database 를 조회 하여 json 파일을 만들어 보자 왜만드냐 하면 내 컴터성능이.. 찌글하여.. container 를 여러개 띄우기가 부담스러워서.. MySql 컨테이너는 DB 데이터를 조회할때만 띄우고 json 파일로 만들어서 파일을 색인 하는 방향으로 테스트를 진행 프로젝트 경로로 이동 /Users/doo/project/tf-embeddings/db 가상환경 실행 conda activate doo 파일 실행 python db_select_extract_json.py 결과 파일 생성 db_select_extract_json.py # -*- coding: utf-8 -*- import json import pymysql con = pymysql.connect(host='localhost', use..
ERD ' Entity Relationship Diagram ' 흔히 E-R 다이어그램이라고 ERD 라고 줄여 부르기도 한다. '존재하고 있는 것(Entity)들의 관계(Relationship)을 나타낸 도표(Diagram)' 이다. workbench 에서 생성된 테이블로 ERD 를 그릴 수 있다. 접속하고 저 집 아이콘은 누르면 다음과 같은 화면이 보이는데 좌측 그림중에 ERD 비슷하게 생긴걸 눌러보자 그럼 Models 라는 타이틀이 나오는데 ' > ' 이렇게 생긴 버튼을 누르며 메뉴 두개가 나온다 Database 에 생성되어 있는 테이블로 ERD를 그릴꺼니까 위에 메뉴 선택 7단계을 거치면 그릴수 있는데 1. Connection Options - Database 접속정보 확인 2. Connect..
쇼핑 데이터 크롤러를 만들어야겠다. 크롤링 데이터중에 일부를 dense vector 타입으로 변환 후 테이블에 넣는 것 까지의 롤을 가져가는 시스템 우선 크롤링에 필요한 라이브러리의 의존성의부여 받는다. dependencies { implementation project(':common') runtimeOnly 'com.h2database:h2' implementation 'org.springframework.boot:spring-boot-starter-data-jdbc' implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter..
#mysql 이미지검색 docker search mysql docker pull mysql/mysql-server:latest docker run --name=mysql -p 3306:3306 -d mysql/mysql-server:latest docker logs mysql log 에서 root 패스워드를 찾아보자 docker logs mysql 2>&1 | grep GENERATED 아래와 같이 한줄 뜨는데 저것이 root 패스워드 [Entrypoint] GENERATED ROOT PASSWORD: -3h;YR@Bs3m+UvB4jURIc0BkIt4 docker exec -it mysql mysql -uroot -p ALTER USER 'root'@'localhost' IDENTIFIED BY 'doo..