mysql dump 옵션정리
# DataBase/Mysql(MariaDB)2015. 8. 16. 06:12mysql dump 옵션정리

덤프시 가급적 characterset 확인 후 진행 # 쿼리문 덤프 mysqldump -u 사용자명 디비명 -p 테이블명 -w'no>0' 1. 특정 db의 특정 table에서 원하는 값만 덤프받기 # edu라는 디비에 a,b,c라는 테이블이 있다. 여기서 a라는 테이블에서 no가 7번이상이고 10번 # 이하인 값만 덤프를 받고자 한다. 어떻게 하겠는가? # 여기서 사용되는 옵션은 -w 이다.그럼 위 질문의 sql문은 아래와 같다 mysqldump -u mysql_admin -p edu a -w'no=>7 and no=

# DataBase/Mysql(MariaDB)2015. 8. 16. 06:11mysql db 다중 테이블 조인

1. 먼저 두개의 테이블을 조인 select 과목.이름, 과목.교수번호, 교수.이름, 교수.학과번호 from 과목, 교수 where 과목.교수번호 = 교수.번호 2. 조인된 테이블에 다른 테이블을 추가. 이때 외래키를 조건절에서 잘 조인해줘야한다. select 과목.이름, 과목.교수번호, 교수.이름, 교수.학과번호, 학과.번호, 학과.이름 from 과목,교수,학과 where 과목.교수번호 = 교수.번호 and 교수.학과번호 = 학과.번호 3.필요속성만 출력 select 과목.이름, --과목.교수번호, 교수.이름, --교수.학과번호, --학과.번호, 학과.이름 from 과목.교수번호 = 교수.번호 and 교수.학과번호 = 학과.번호 항상 생각해야 할 것은 두개의 테이블에서 존재하는 공통속성이다. 즉 수퍼키..

mysql replication 설정
# DataBase/Mysql(MariaDB)2015. 8. 16. 06:10mysql replication 설정

❑ MySQL Replication 설정 1. 환경설정(MasterServer) # vi /etc/my.cnf [mysqld] #log setting log-bin = mysql-bin // 로그파일명 max_binlog_size = 100M // 로그파일크기 expire_logs_days = 7 // 로그보존주기 #Replication for master server server-id = 3 // 서버 식별자(유니크) binlog_do_db = test1 // 리플리케이션DB명(생략시엔 전체DB를 리플리케이션함) binlog_do_db = test2 // 여러 개의 DB일경우, 계속 추가 2. mysql 재가동(MasterServer) # mysqladmin -u root -p shutdown # my..

[error]cmake 설치시 could not find curses문제
# DataBase/Mysql(MariaDB)2015. 8. 16. 06:09[error]cmake 설치시 could not find curses문제

에러내용 -- Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH) CMake Error at cmake/readline.cmake:85 (MESSAGE): Curses library not found. Please install appropriate package, remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu, package name is libncurses5-dev, on Redhat and derivates it is ncurses-devel. Call Stack (most recent call first): cmake/readline.cmake:128 (FIND_CURSES) ..

FATAL ERROR: Could not find ./bin/my_print_defaults'
# DataBase/Mysql(MariaDB)2015. 8. 16. 06:08FATAL ERROR: Could not find ./bin/my_print_defaults'

'FATAL ERROR: Could not find ./bin/my_print_defaults' my_print_defaults 있는 곳으로 basedir 를 지정 [darksharavim]./mysql_install_db \ --basedir=/usr/local/mysql \ --user=mysql \ --datadir=/usr/local/mysql/data

image