뭘 해야하나

고정 헤더 영역

글 제목

메뉴 레이어

뭘 해야하나

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (204)
    • centos7 (7)
    • 프로그래밍 (68)
      • linux (29)
    • network (5)
    • mysql (44)
    • php (45)
    • css (4)
    • script (13)
    • nodejs (2)

검색 레이어

뭘 해야하나

검색 영역

컨텐츠 검색

db

  • [linux] mysql DB자동으로 백업 하기 crontab ,db백업 스크립트 사용

    2023.01.10 by 2hansoul

  • [MYSQL] 벌크 insert 대량 데이터 삽입하기

    2022.02.14 by 2hansoul

  • [PHP] PHP Warning: mysqli_connect(): (HY000/2003): Can't connect to MySQL server on

    2022.01.06 by 2hansoul

  • [DB] mariadb 한글 깨짐 인코팅 설정 utf8

    2021.10.19 by 2hansoul

[linux] mysql DB자동으로 백업 하기 crontab ,db백업 스크립트 사용

1.db백업 스크립트 #!/bin/sh DT=`date '+%Y%m%d'` BACK_DIR='/var/www/html/backup' #BACKUP 디렉터리가 없을경우 디렉터리 생성 if [ ! -d ${BACK_DIR} ] then mkdir ${BACK_DIR} fi #BACKUP 디렉터리로 'test'라는 이름의 DB내용 백업 에러로그는 DB_BACK.log 라는 파일로 전송 mysqldump -uroot -ppassword test > ${BACK_DIR}/${DT}testDB_BACK.sql 2> /tmp/DB_BACK.log #BACKUP 경로의 sql확장자 가진 파일중 5일이상 지난파일은 삭제 find ${BACK_DIR} -name '*.sql' -mtime +5 -exec rm -f {} ..

프로그래밍/linux 2023. 1. 10. 17:50

[MYSQL] 벌크 insert 대량 데이터 삽입하기

설명 : 대량 데이터 삽입 insert 빠르게 실행 벌크 insert 배치 처리 또는 장부 작성처럼 대량의 레코드를 생성해야 할 때가 있음 대부분 1개의 레코드씩 INSERT 구문을 실행함 이때 (1개의 레코드) = (1개의 쿼리)이므로 대량의 레코드를 생성하려 한다면 그만큼 같은 수의 쿼리를 실행해야함 이방법은 부하가 매우 큰작업임. 이러한 경우를 위해서 미리 배열 변수에 여러 개의 레코드를 설정하고 하나의 쿼리로 INSERT 할수 있는 기능이 벌크(Bulk) Insert 임 벌크 Insert는 테이블 레코드 형식의 배열에 값을 저장하고 한번에 Insert 구문을 실행함 테스트 테이블 생성 1 2 CREATE TABLE MAXTEST (COLA NUMBER, COLB NUMBER, COLC NUMBER..

mysql 2022. 2. 14. 22:05

[PHP] PHP Warning: mysqli_connect(): (HY000/2003): Can't connect to MySQL server on

localhost로 접속 할때는 문제가 없는데 외부ip로 접속하려고 하니 문제가 발생 한다 vi /etc/selinux/config 들어가면 SELINUX=enforcing로 되어있는데 이걸 disabled로 바꿔준다 reboot 해주고 다시 접속해서 테스트 해보면 정상적으로 접속이 가능하다

php 2022. 1. 6. 20:28

[DB] mariadb 한글 깨짐 인코팅 설정 utf8

위 사진 처럼 한글 insert 하면 깨져서 db에 저장이 된다 select*from information_schema.schemata; user_login을 사용 하는데 charset 설정이 latin1로 설정이 되어 있다 alter database user_login default character set utf8; utf8로 database가 바끼긴 했지만 table도 설정이 해줘야 insert 할때 정상적으로 한글 입력이 가능하다 alter table login convert to character set utf8; 정상적으로 한글 입력이 가능 하다 //근데 왜 호스팅하고 인설트하면 또 안되네 db는 설정 됐으니 php파일을 봐야겠다 db설정.php에 mysqli_set_charset구문을 넣어준다

mysql 2021. 10. 19. 19:57

추가 정보

반응형

인기글

최신글

페이징

이전
1
다음
TISTORY
뭘 해야하나 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바