mysql 6

mysql 패킷 메모리 부족 현상

오류는 MySQL 서버가 'max_allowed_packet' 설정 값보다 큰 데이터 패킷을 처리할 수 없을 때 발생합니다. 이를 해결하기 위해 다음과 같은 방법을 시도할 수 있습니다: MySQL 설정 변경: MySQL 구성 파일(my.cnf 또는 my.ini)에서 'max_allowed_packet' 값을 더 큰 값으로 수정합니다. 이 설정은 MySQL 서버가 처리할 수 있는 최대 패킷 크기를 결정합니다. 예를 들어, 'max_allowed_packet = 64M'와 같이 설정하여 64MB로 설정할 수 있습니다. 설정 변경 후 MySQL 서버를 재시작해야 변경 사항이 적용됩니다. 임시로 변경: MySQL 서버의 'max_allowed_packet' 값을 임시로 변경하여 문제를 해결할 수도 있습니다. 다..

DB/mysql 2023.05.21

mysql 에러 incorrect date value: '0000-00-00' for column

heidisql 툴 사용중에 이런 에러가 뜨면, sql 초기세팅 문제이다. 날짜가 MySQL에서 '0000-00-00'은 유효하지 않은 날짜 값입니다. NULL 값으로 변경하기: '0000-00-00' 대신 NULL 값을 사용하도록 변경해 보세요. 이를 위해 테이블의 해당 컬럼의 NULL 값을 허용하도록 변경하고, '0000-00-00' 값을 NULL 값으로 변경하면 됩니다. 이 방법은 해당 컬럼이 NULL 값을 허용하는 경우에만 적용됩니다. 유효한 날짜 값으로 변경하기: '0000-00-00' 대신 유효한 날짜 값으로 변경하면 됩니다. 이를 위해 UPDATE 쿼리를 사용하여 해당 컬럼의 값을 유효한 날짜 값으로 변경합니다. 예를 들어, '2023-04-11'과 같은 값으로 변경할 수 있습니다. STRI..

DB/mysql 2023.04.11

Mysql 8.0 외부접속 허용

나만 아는 걸로 작성... 3일동안 너무 고생했음.. 정리 해놔야할듯... mysql 8.0 싹다 지우고 다시 까는거부터.. 지우는건 구글링하면 몇줄 나옴 mysql 8.0 설치 출처 : https://engineeringcode.tistory.com/269 [CentOS 7] MySQL 8.0 설치하는 방법 CentOS 7.8에 MySQL 8.0.30을 설치해야하는 일이 생겨서 하는 김에 정리하였다. 설치가능한 MySQL 8.0 저장소 확인 CentOS 7.8의 기본 YUM 저장소에는 MySQL 8.0이 없다. 그러므로 MySQL 공식 홈페이지에서 제공하 engineeringcode.tistory.com 감사합니다. 1. yum install https://dev.mysql.com/get/mysql80..

DB/mysql 2023.04.03

2022-01-18 개발 서버 구축2(초기세팅)

오랜 기다림 끝에 APM설치가 완료되었다고 뜹니다 ! 서버 ip 주소가 1.대로 시작하고 뒤에가 234로 왔네요!! 희귀 ip주소 득템했습니다. ㅎㅎ 자 먼저 설치해준 APM 파일에서 mysql을 시작해줍니다. 호스팅 업체마다 달라서 경로나, 스크립트로 실행 해줘야 하기 때문에 관련 업체에 문의하시는게 빠르실 수도 있습니다. 서버 임시 root 비밀번호도 변경해 주었습니다. 리눅스 명령어 password 로 변경해주시면 됩니다. 그리고 mysql 초기 임시비밀번호도 같네요. 로그인 먼저해주고! ALTER USER 'root'@'localhost' IDENTIFIED BY '패 스 워 드'; 이렇게 mysql root 계정 비밀번호를 변경해줍니다. 그리고, 계정하나를 만들어 줬습니다. FLUSH PRIVI..

리눅스/CentOS7 2022.01.18

2022-01-13 mysql 조건문 수정

그누보드/php 기반입니다 ! $sql_check = " SELECT count(*) as cnt FROM 테이블명 WHERE 조건문 "; //아주 간단한 쿼리문이 문제였네요! //내부 시스템과 쿼리문이 동일하지 않아서 발생한 이슈였습니다. //쿼리문을 동일하게 짜주어 봅시다.!! //아주아주 예전에 짜놨던거라 이것도 분석을 다시 해봐야 하는데요 ㅎㅎ //하드코딩 막코딩이라 양해부탁... $timestamp = strtotime("+1 days"); $time_1 = date("Y-m-d"); $time_2 = date("Y-m-d", $timestamp); $today = date('w'); if($today == 1 || $today == 2 || $today == 3){ $time_2 = date(..

PHP/그누보드 2022.01.13