일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- kafka
- ECS
- mysql
- CI
- git
- JPA
- Spring Data JPA
- topic생성
- AWS
- Streams
- entity graph
- centos7
- spring
- Kubernetes
- transactionaleventlistener
- Entity
- QueryDSL
- cd
- PAGING
- spring kafka
- mirror maker2
- Kotlin
- Spring JPA
- K8s
- CodePipeline
- bean
- API
- offsetdatetime
- producer
- consumer
- Today
- Total
목록mysql (4)
Yebali

Join 이란? 관계형 데이터베이스는 데이터를 여러 테이블로 나누어 저장한다. 이렇게 분리된 데이터를 필요에 따라 다시 조합해주는 연산이 Join 이다. Join 의 종류와 Sql 참고로 Mysql에는 Full Outer Join이 없다. 그럴땐 아래와 같이 Outer Join을 구현 할 수 있다. SELECT * FROM A LEFT JOIN B UNION SELECT * FROM A RIGHT JOIN B; LEFT JOIN과 RIGHT JOIN의 결과를 'UNION' 해주면 된다.
DB 백업 mysqldump -u [mysql 계정] -p [원본 DB명] > [백업 DB명].sql DB 복원 mysql -u [mysql 계정] -p [복원할 타겟 DB] [백업 DB명].sql 모든 DB 복원 mysql --all-databases -u [mysql 계정] -p < [백업된 DB].sql
1. root 계정 로그인 $ mysql -u root -p 2. 'mysql' DB 사용 use mysql; 3. 비밀번호 변경 버전별 비밀번호를 변경하는 방법이 다르다. #5.6 이하 > update user set password=password('new password') where user = 'root'; # 5.7 이상 > update user set authentication_string=password('new password') where user = 'root'; # 8.x 이상 > alter user 'root'@'localhost' identified with mysql_native_password by 'new password'; 4. 변경사항 적용 > flush privileg..

yum을 이용한 설치 설치 방법 # repository 추가 sudo rpm -ivh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm # 설치 sudo yum install mysql-community-server Mysql 시작 # mysql 시작 sudo systemctl start mysqld # mysql 상태 확인 sudo systemctl status mysqld Mysql 설정 # mysql 접속, 처음에는 비밀번호가 없기 때문에 password입력 시 그냥 엔터치면 된다. mysql -u root -p # 'mysql' 데이터 베이스 사용. # root 비밀번호를 바꾸는 것은 mysql DB의 user테이블의 정보를 바꾸..