본문 바로가기

DKE/MySQL

(4)
MySQL (Workbench) 설치하기 / 2023.02.15 1. MySQL 사이트 접속 https://www.mysql.com/downloads/ MySQL :: MySQL Downloads MySQL Cluster CGE MySQL Cluster is a real-time open source transactional database designed for fast, always-on access to data under high throughput conditions. MySQL Cluster MySQL Cluster Manager Plus, everything in MySQL Enterprise Edition Learn More » C www.mysql.com - 화면을 스크롤하고, 가장 아래에 있는 MySQL Community (GPL) Downloads..
Kafka와 MySQL 연동하기 (with Python) / 2023.01.31 1. 필요한 라이브러리 설치 - kafka-python :$pip install kafka-python - pymysql :$pip install pymysql 2. Jookeeper, Kafka 실행 - Jookeeper 실행 :$ /tools/zookeeper/bin/zkServer.sh start - Kafka 실행 :$ /tools/kafka/bin/kafka-server-start.sh -daemon /tools/kafka/config/server.properties 3. Producer - Producer는 sql구문을 Topic에 저장하는 역할을 한다 from kafka import KafkaProducer from json import dumps #producer 객체 생성 producer..
[MySQL] 리눅스에 MySQL 설치하기 / 2023.01.27 리눅스 서버에 MySQL을 설치해보자. 1. MySQL 설치 - update :$ sudo apt-get update - MySQL 설치 :$sudo apt-get install mysql-server - MySQL 버전 확인 :$ mysql --version 2. 외부에서 접근가능하도록 포트 개방 - 포트 개방 :$ sudo ufw allow mysql - 빨간 박스 부분 수정 : $ sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 3. MySQL 실행 - MySQL 실행 :$ service mysql start - MySQL 실행 확인 :$ service mysql status -> active(running)이라고 나오면 실행 완료 4. MySQL 접속 :$ /usr/..
[MySQL] ERROR 1698 (28000): Access denied for user 'root'@'localhost' 해결 방법 / 2023.01.24 외부에서 접속이 불가능 할 때의 해결 방법이다. 먼저, sudo 명령어로 mysql에 접속을 하고 아래 명령어를 따라하면 해결된다. mysql 접속 : $ sudo mysql -u root 1. USE mysql; 2. SELECT User, Host, plugin FROM mysql.user; 3. plugin 변경 : update user set plugin='mysql_native_password' where user='root'; 4. flush privileges; 5. plugin 변경 확인 : select user, host, plugin from user;