뭘 해야하나

고정 헤더 영역

글 제목

메뉴 레이어

뭘 해야하나

메뉴 리스트

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

검색 레이어

뭘 해야하나

검색 영역

컨텐츠 검색

MariaDB

  • Error: ER_HOST_IS_BLOCKED: Host '192.168.5.5' is blocked because of many connection errors;

    2023.10.24 by 2hansoul

  • mysql EXPLAIN LIKE 와 BETWEEN 차이

    2023.09.12 by 2hansoul

  • [sql] aws인스턴스에 mysql 설치

    2023.09.08 by 2hansoul

  • mysql COMMIT/ROLLBACK 데이터 되돌리기

    2023.06.22 by 2hansoul

  • [sql] 10.5.18-MariaDB, mysql 비번입력 안해도 접속되는 현상

    2022.12.16 by 2hansoul

  • [sql] mariadb 내부 아이피 접속 하기(HeidiSQL)

    2022.07.12 by 2hansoul

  • [php] PHP Warning: mysqli_connect(): (HY000/2002): Permission denied

    2022.04.27 by 2hansoul

  • [SQL] error (1366): Incorrect string value: '\xED\x95\x9C\xEC\x86\x94' for column sql 한글 insert 안됨

    2022.04.14 by 2hansoul

Error: ER_HOST_IS_BLOCKED: Host '192.168.5.5' is blocked because of many connection errors;

nodjs 서버를 실행 페이지에 mysql.connect 가 설정 되어 있는데 소스를 수정 할 때 마다 서버 재시작을 하여 mysql 외부접속 시도가 많아 져서 blocked 처리 되었다 SELECT @@GLOBAL.max_connect_errors; //카운터 확인 SELECT @@GLOBAL.max_connections; //카운터 확인 FLUSH HOSTS; //에러 카운터 초기화 SET GLOBAL max_connections=300; // 카운터 변경 SET GLOBAL max_connect_errors=500; //카운터 변경 차례대로 실행 하면 된다 카운터 변경은 자신이 원하는 대로 설정 해주면 된다

nodejs 2023. 10. 24. 11:15

mysql EXPLAIN LIKE 와 BETWEEN 차이

유독 한 페이지 로딩이 느려 확인을 해봤는데 쿼리문 문제 였다 LIKE를 사용 하고 있었는데 BETWEEN 으로 변경 하니 속도가 월등히 빨라졌다 1. LIKE "LIKE" 연산자는 SQL에서 열 내에서 지정된 패턴을 검색하는 데 사용됩니다. "%"(모든 문자 시퀀스와 일치) 및 "_"(모든 단일 문자와 일치)와 같은 와일드카드 문자와 함께 자주 사용됩니다. 예를 들어 "LIKE"를 사용하면 열 값에 특정 하위 문자열이나 패턴이 포함된 모든 레코드를 검색할 수 있습니다. 2.BETWEEN BETWEEN" 연산자는 지정된 열 내의 값 범위를 기준으로 행을 필터링하는 데 사용됩니다. 특정 범위에 속하는 레코드를 검색하기 위해 숫자 또는 날짜 값과 함께 사용되는 경우가 많습니다. 범위에는 조건에 지정된 값이 ..

mysql 2023. 9. 12. 20:09

[sql] aws인스턴스에 mysql 설치

1. mysql 설치 Amazon Linux 에서 지원하지 않는 버전의 리포지토리를 리포지토리를 설치했기 때문입니다. yum repo에 등록 하고 설치가 안되어 해당 방법으로 진행 한다 sudo dnf install https://dev.mysql.com/get/mysql80-community-release-el9-1.noarch.rpm sudo dnf install mysql-community-server rpm -qa | grep mysql 이라는 명령어를 사용 하여 yum 설치가 잘 된 지 확인하자 버전을 확인해 보면 설치 된 걸 확인 할 수 있다 [root@ /]# mysql --version mysql Ver 8.0.34 for Linux on x86_64 (MySQL Community Serv..

mysql 2023. 9. 8. 20:17

mysql COMMIT/ROLLBACK 데이터 되돌리기

DELETE 는 항상 조심 또 조심 하고 사용해야 하는 쿼리문 이다 하지만 항상 조심 또 조심 에서 조심만 하고 사용 할수 있는 ROLLBACK 기능이다 SELECT @@AUTOCOMMIT; /* 현재 DBMS AUTOCOMMIT 설정 확인 */ SET AUTOCOMMIT = 1 /*auto commit 사용 o */ SET AUTOCOMMIT = 0 /*auto commit 사용 x */ 현재 자신에 AUTOCOMMIT 를 확인 한다 0으로 해야 사용 x 상태 이다 SET AUTOCOMMIT = 1 해당 상태에서 delete 로 데이터를 지워 버리면 rollback 이 되지 않는다 commit 이 끝나버리면 한 트랙젝션은 종료되고 영구 저장이 되 버리기 때문에 복구는 불가능 하다 COMMIT; /* 커..

mysql 2023. 6. 22. 18:09

[sql] 10.5.18-MariaDB, mysql 비번입력 안해도 접속되는 현상

루트 비번은 변경 처리 되었고 이제 루트 접속시 비번 입력 안하면 접속이 안되야 정상인데 접속이 되어버린다 ㅠㅠ ALTER USER root@localhost IDENTIFIED VIA mysql_native_password USING PASSWORD("패스워드"); 해당 명령어를 치면 기존에 방식은 사라지고 정상적으로 비번 입력하는 로그인이 가능하다 https://foxydog.tistory.com/97 해당 티스토리에 정확한 설명이 기재 되어있고 훨씬 이해하기가 쉅다

mysql 2022. 12. 16. 22:30

[sql] mariadb 내부 아이피 접속 하기(HeidiSQL)

하이디에 내부 아이피로 접속 하려고 하니 오류가 뜸 DB를 외부에서 접속 시도시 나는 에러 root 계정은 아무나 접근 할 수 없기 때문에 허용할 ip 지정해 줘야 함 모든 ip 허용 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '패스워드'; IP 대역대 허용 GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.10.0.%' IDENTIFIED BY '패스워드'; 특정 IP 허용 GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.10.0.254' IDENTIFIED BY '패스워드'; IP 허용 후 원래 상태로 되돌리기 DELETE FROM mysql.user WHERE Host='%' AND Us..

mysql 2022. 7. 12. 22:05

[php] PHP Warning: mysqli_connect(): (HY000/2002): Permission denied

레드햇 기반에 리눅스를 사용하게 되면 selinux 때문에 연결이 안 될 때가 있어서 권한이 없다고 나오는 것 같음 1.일시적인 방법 setenforce 0 2.파일 수정 하기 vi /etc/selinux/config # This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=disabled #..

php 2022. 4. 27. 22:12

[SQL] error (1366): Incorrect string value: '\xED\x95\x9C\xEC\x86\x94' for column sql 한글 insert 안됨

한글을 insert 하려고 하는데 오류가 발생 //자신에 디비가 어떤 character을 가지고 있는지 볼수 있다 SELECT SCHEMA_NAME , default_character_set_name FROM information_schema.schemata; //자신에 디비를 utf8로 변경을 해준다 ALTER DATABASE db_name DEFAULT CHARACTER SET UTF8; 디비는 utf8로 변경이 되었지만 여전히 인설트 하면 값이 안들어간다 디비가 처음에 iatin1이 였기 때문에 테이블도 iatin1로 생성이 되었기 때문에 table도 변경해야됌 //자신에 테이블 charset을 확인 SHOW CREATE TABLE table_name; //테이블 charset 변경 ALTER TA..

mysql 2022. 4. 14. 20:45

추가 정보

반응형

인기글

최신글

페이징

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

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.