본문 바로가기
728x90
반응형

데이터베이스/mysql2

mysql fk 추가 및 기준잡기 1. 기준 테이블 기준이 되는 테이블에 pk를 찾자 예를들어 tb_user_info user_id 유저이름 pk user_id_seq 유저순서 pk 위와같은 간단한 유저를 참조하여 위와같은 내용들이 생성되어있지 않으면 참조가 필요한 테이블에 내용들은 의미가 없다고 보면된다 2. fk 테이블 tb_book_data user_id 유저이름 fk user_id_seq 유저순서 fk book_seq 순서 pk book_data 책이름 book_content 책 내용 위 테이블은 유저가 본 책들에 이름과 내용들을 저장하는 테이블이다. 3. 쿼리문 alter table tb_book_data add FOREIGN KEY(user_id,user_seq) REFERENCES tb_user_info(user_id,use.. 2021. 5. 7.
shell을 이용해 자동적으로 mysqldump 백업하기 두대에 서버(ip 106,23)중 하나는 db서버를 이용하고 나머지 한서버는 백업용 서버로 이용하기 위해 shell을 생성하여 자동적으로 백업할것이다. 프로세스를 확인하자면 106서버에 있는 DB를 dump하여 데이터를 ftp를 이용하여 23번 /root/backup 폴더에 저장할것이다. mysqldump shell 일단 dump 를 생성후 해당파일을 압축하는 shell script부터 생성하자. 한번 코드를 보자면 DATE 는 현재 날짜를 저장하여 sql 이름으로 사용하고 mysqldump -u(ID) -p(passwd) 데이터베이스 > 저장할.sql dump 한 sql을 tar로 저장하는 shell 이다 이대로 실행하면 이런 에러 메세지를 보게될것이다. 이 에러는 mysql 5.6 이상부터 발생되는 .. 2020. 11. 9.
728x90
반응형