본문 바로가기

Database/mariaDB administrator

(57)
MariaDB server PID file could not be found! 에러 조치 방법 MariaDB server PID file could not be found! 에러 조치 방법 안녕하세요. service mysql restart 명령을 통해서 mariadb를 재시작하려고 할 때, 아래와 같은 에러 메시지가 떠서 이 블로그를 찾으셨을 걸로 생각이 됩니다. MariaDB server PID file could not be found! 또는?! MySQL server PID file could not be found! 아래 사진을 참고해 주세요! mysql 역시 마찬가지입니다. 아래와 같은 메시지가 뜹니다. ☆원인 MySQL/MariaDB 데몬의 PID 값을 가지고 있는 파일이 없어서 일어나는 현상입니다. 어느 데몬을 죽여야 할지 알 수 없기 때문이지요. 직접 Mariadb 또는 MySQL..
MySQL을 이용해서 위경도 지점간 거리 구하기 MySQL을 이용해서 위경도 지점 간 거리 구하기 안녕하세요. SQL을 이용해서 위경도 좌표간 거리를 구하는 방법에 대해서 알아보겠습니다. 일전에 파이썬에서 haversine 라이브러리를 이용해서 두 위경도 지점 사이의 거리를 알아내는 방법을 공부해 봤었는데요. 이번엔 SQL을 이용해서 두 지점 간의 거리를 파악하는 방법을 포스팅하겠습니다. # 파이썬을 이용해서 두 지점 사이의 거래 알아내는 방법 # https://stricky.tistory.com/283 파이썬으로 GPS 두 위경도 좌표간 거리 구하기 파이썬으로 GPS 두 위경도 좌표 간 거리 구하기 안녕하세요. 어느 두 지점간의 거리를 계산을 해야 할 때가 있습니다. 두 지점간을 직선거리로 이었을 때의 그 거리가 얼마나 나오는지, 확인이 필 stri..
Power BI 에서 mysql 데이터베이스 연결 하기 Power BI에서 mysql 데이터베이스 연결 하기 안녕하세요. 오늘부터 Power BI를 시작 해보려고 합니다. 저도 사실 아직 Power BI의 기능에 대해서 거의 모르긴 하는데.. 이것을 이용해서 보고서도 작성할 수 있고, 어떻게 좀 잘 만지면 지표 모니터링 용으로도 쓸 수 있을 것 같아서 한번 시작해 봅니다. 우선, Power BI를 설치하는건, 기존에 라이선스가 저한테 있더라고요... 이상하죠... 왠지 모르겠지만.. 그래서 MS 홈페이지에서 바로 다운로드 받았습니다. 노란색 색상이 이쁘네요. 전반적으로 일단 첫인상은 합격입니다!! ㅎㅎ (내가 뭐라고..) 여기다가 우선 Mysql 연결을 해야겠죠. 이걸로 뭘 해도 할꺼닌깐.. 사실, 구글이나 네이버 찾아봐도 잘 안 나왔어요.. 나름 검색 잘하..
mysql show 명령어 완벽 정리 mysql show 명령어 완벽 정리 안녕하세요. 오늘은 mysql에서 show 명령어로 확인할 수 있는 mysql database에 대한 정보를 알아보도록 하겠습니다. 물론 show에서 확인 할확인할 수 있는 내용들을 information_schema에서도 대부분 확인이 가능 하지만, show는 orange 나 toad, datagrip 등 database query tool보다는 서버에서 cui로 접속하여 확인할 때 간단하게 작성하여 빠르게 확인할 수 있는 장점이 있습니다. 그럼 어떻게 쉽게 확인 할 수 있는지 알아보도록 하겠습니다. 바로 시작 합니다! Mysql SHOW 명령어 사용법 소개 Database의 설정을 확인 SHOW VARIABLES; Database 설정 중 특정한 것을 뽑아낼 때 S..
mariadb 제곱 함수 power , 반올림 round, 나머지 mod, ceil, floor 사용법 mariadb 제곱 함수 power , 반올림 round, 나머지 mod, ceil, floor 사용법 mariadb에서 제곱 함수와 반올림, 버림, 나머지, 가까운 정수를 반환하는 함수들 정리 mariadb 내 숫자 함수 사용법 정리 하기 1. power 함수 power 함수는 어떤 값을 특정 횟수로 제곱 한 값을 리턴하는 함수 이다. 2의 2승을 구한다던지, 6의 3승을 구할 수 있는 함수이다. select power(2,2),power(6,3) from dual; 위 SQL은 2의 2승과 6의 3승을 구하는 SQL 예문과 결과이다. 2. round 함수 round 함수는 입력된 어떤 숫자를 특정 위치에서 반올림하여 반환하는 함수로 사용법은 아래와 같다. 소수점 위, 또는 아래로 위치를 지정할 수 있..
mysql의 NVL! ifnull(), if(), case 문 사용법 mysql의 NVL! ifnull(), if(), case 문 사용법 안녕하세요. mysql에서 oracle의 NVL, NVL2 함수를 대체하는 함수가 무엇이 있을까요? 바로 ifnull, if 함수가 있습니다. 더불어 함께 사용 되는 비슷한 함수로는 case문이 있습니다. 위에서 언급한 3가지 함수 모두 "어떤 조건 일 때 데이터를 어떻게 바꾸어라!"라는 큰 틀이 안에서 움직이는 함수들입니다. 바로 조건문이라고도 하는데요, SQL에서 상당히 많이 쓰이는 함수들입니다. 그만큼 이 함수들에 대해서 잘 알아야지 SQL을 작성하는데 큰 도움이 될 것입니다. 위에서 언급한 ifnull, if, case 각각의 함수의 특징이나 사용하게 되는 경우가 비슷하여 무엇을 사용해야 하는지 혼란스러울 수도 있으나, 자신이 ..
판매 테이블 테스트용 데이터 생성 및 다운로드 판매 테이블 테스트용 데이터 생성 및 다운로드 안녕하세요. SQL 강의를 만들기 위해 판매, 고객, 상품 이렇게 3개의 테이블로 구성된 연습용 데이터를 찾아보았는데 제대로 된 것을 찾기 어려웠습니다. 아무리 찾아봐도.... 단일 테이블로 된것들은 좀 있는데 데이터 건수가 좀 되고 그래도 괜찮은 내용들로 채워진 데이터를 찾기 어려워서 건수가 약 9천여 건 되는 단일 데이터를 받아서 판매, 고객, 상품 테이블로 각각 나누어서 생성 하였습니다. 제가 직접 만든 데이터도 아니니.. 해당 데이터를 저만 쓰기는 좀 그래서, 함께 공유를 하고자 합니다. 모든 데이터는 영문으로 된 데이터입니다. 원본에는 더 많은 정보가 있었는데 일단 필요 없는 것들은 제외하고 각각 3개의 테이블을 생성해서 데이터를 넣었습니다. 일단 ..
mysql 에러 메시지 Global Error Message Reference 조치 방안 mysql 에러 메시지 Global Error Message Reference 조치 방안 안녕하세요. mysql의 Global Error Message Reference 조치 방안에 대해서 확인해보겠습니다. mysql을 사용하다 보면 수많은 에러 메시지들을 만나게 되는데 이에 대한 내용을 정리하였습니다. 이번 포스팅에 기술되는 에러 메시지는 Global 에러 메시지입니다. 일반 에러 메시지는 따로 포스팅을 하도록 하겠습니다. 에러 메시지에 대한 조치방안은 해당 에러 메시지의 Message 부분을 읽어보시면 해결하실 수 있습니다. 예를 들어서 error: 1이라고 한다면 메시지는 Can't create/write to file...인데.. 이런 경우 경로가 잘못 지정되어 있거나, 파일을 생성하거나 쓰는 데..