MySQL DB 느려졌을때 확인 및 해결 방법

mysql DB가 갑자기 느려졌을 경우에 원인 파악 및 해결 방법입니다. #slow_log 확인하여 느린속도로 실행되는 query 찾기 SELECT * FROM mysql.slow_log; #1초이상 느려진 쿼리 확인되면, 해당 쿼리를 분석하여 속도를 높인다. #process 확인하여 실행시간이 긴 프로세스 확인하기 SHOW FULL PROCESSLIST; #확인후 process id를 이용하여 삭제 KILL 프로세스ID

MySQL 데이터 입력시 데이터 타입이 틀릴때 에러 나지 않게 하는 방법

mysql 에서 데이터 입력시 데이터 타입이 틀리거나, 빼먹을 경우에도 보통  입력이 되는데, 입력이 되지 않을경우 확인하여 모드를 변경하면 됩니다. SHOW GLOBAL VARIABLES LIKE ‘%sql_mode%’; #sql_mode값이 NO_ENGINE_SUBSTITUTION이 아니면 설정해 준다. SET GLOBAL sql_mode=’NO_ENGINE_SUBSTITUTION’; https://dev.mysql.com/doc/refman/5.7/en/sql-mode.html

Mac OS Sierra 주피터 노트북(jupyter notebook) 웹 브라우저 자동 실행 되지 않는 오류 해결법

Mac OS 최신버전인 sierra에서 주피터 노트북 실행시 자동으로 웹 브라우져가 실행되지 않는 오류를 해결 하는 방법입니다. 오류의 원인으로는, OS의 default 브라우져 설정을 가져오지 못하는것 같은데,   아래와 같이 두가지 방법으로 수정이 가능합니다. 1. config file 생성 jupyter notebook –generate-config 2. config file open /Users/계정명/.jupyter/jupyter_notebook_config.py 3-1. 브라우져 자동 실행하는것 끄는 방법 더보기…

mac os 에서 aws config file 위치

/Users/계정명/.aws/config — profile이 사용할 region 선택하기 [default] region = ap-northeast-2 [profile images] region = ap-northeast-2 /Users/계정명/.aws/credentials — IAM 인증키 [default] aws_access_key_id = xxxxx….xxxxx aws_secret_access_key = kkkkkk…..kkkkkk [images] aws_access_key_id = xxxxx….xxxxx aws_secret_access_key = kkkkkk…..kkkkkk

MySQL 5.7 외부 접근 권한 추가

콘솔로 서버에서 mysql 로 접근후 로그인한다. mysql -h localhost -u root -p USE mysql; SELECT host, user FROM user; INSERT INTO user (host, user, ssl_cipher, x509_issuer, x509_subject) VALUES (‘%’, ‘root’, ”, ”, ”); GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’; FLUSH PRIVILEGES; mysql my.cnf —  파일을 열어서  아래와 같은 부분을 더보기…