Mysql 18

MySQL 5.7 세팅 (CentOS7)

세팅버전 MySQL 5.7.28 MySQL 5.7 이전과 이후로 세팅이 좀 다르다. 전체 순서 * root 계정으로 실행 1. wget 설치 2. MySQL 다운로드 3. MySQL 5.7 설치 4. MySQL 5.7 서버 설치 5. MySQL 5.7 데몬 시작 6. 비밀번호 재설정 7. 사용자 추가 & 권한 부여 8. 외부 접속 설정 (firewall) 1. wget 설치 # yum install wget 2. mysql 다운로드 # wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 3. MySQL 5.7 설치 # sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm 4..

Mysql 2019.12.03

MySQL Workbench 로 DB 업데이트 하기

우선 ERD가 있을때 최신 ERD에서 기존 DB를 업데이트 하는 방법. 1. 업데이트 할 DB의 테이블들을 삭제한다.테이블들 선택 후 우클릭 'Drop tables' 2. Synchronize Model- 워크벤치 상단메뉴 -> Synchronize Model(Ctrl+Shift+Z)- 업데이트 하고싶은 DB 접속 정보를 넣고 Next- Override target schema to be synchronized with : 업데이트 할 DB 선택 후 Override Target 버튼 클릭- Model Schema 체크 후 Next 그럼 최신 ERD와 업데이트 할 DB를 비교해서 없는 테이블 들이 표시된다. 3. 업데이트 할 Table 들을 선택 후 Next 4. 쿼리문이 나오면 전체 복사 후 텍스트 에디..

Mysql 2018.07.17

Mysql 백업 mysqldump 사용

1. 백업 mysqldump -u사용자 -p DB명 > DB백업파일명.sql 모든DB백업mysqldump -u사용자 -p -A > DB백업파일명.sql 특정 테이블만 백업mysqldump -u사용자 -p DB명 TABLE명 > DB백업파일명.sql * -A 옵션 사용시 Warning 메시지 뜰때,--events --ignore-table=mysql.event 옵션을 넣어주면 된다. mysqldump -u사용자 -p -A --events --ignore-table=mysql.event > /backup/db_backup.sql 옵션 -A, --all-databases : 모든 DB를 한번에 덤프 --add-locks : 덤프 전에 lock, 덤프 후에 unlock>lock기능은 백업 도중에 데이터에 변화가..

Mysql 2017.06.20

Mysql 권한, 원격접속 설정방법

mysql 권한, 원격접속 설정방법 계정생성cd /usr/binmysql -u root -p 패스워드 입력 mysql>use mysql;mysql>select host,user,password from user; 로 계정확인mysql>insert into user (host,user,password) values('localhost','계정',password('비번'));mysql>flush privileges;mysql>create database 데이터베이스이름 grant all on *.* to '아이디'@'localhost' identified by 'PASS';mysql> grant all on DB.* to '아이디'@'localhost' identified by 'PASS';mysql> gr..

Mysql 2013.04.30

UNION 사용법

각각 다른테이블에 있는 데이터들을 통합해서 보여줄 때 유용함.union은 겹쳐지는 데이터가 있을때는 하나씩만 출력된다.union all은 모두 출력된다.예 ) a={1,2,3} , b={2,3,4} 일때,union -> {1,2,3,4}union all -> {1,2,3,2,3,4} select * from 테이블명1 where 필드명='fname' union all select * from 테이블명2 where 필드명='fname' union all select * from 테이블명3 where 필드명='fname'order by date desc 사용시 주의 : 필드의 수와 타입이 동일해야 사용가능함.

Mysql 2013.04.04
반응형