Can't connect to MySQL server on (10061) Can't connect to MySQL server on (10060) OS : 우분투 16.04 MySQL : 5.7 mysql 계정 추가 mysql use mysql grant all privileges on*.* to ‘아이디'@'%' identified by '비밀번호'; flush privileges; ufw : uncomplicated firewall 를 사용한 방화벽 설정 ufw status verbose ufw allow out 3306/tcp ufw allow in 3306/tcp iptables 를 사용한 방화벽 설정 iptables --list iptables -I INPUT -p tcp --dport 3306..
concat과 time을 사용하여 날짜변경 (년,월,일 ... ) 쉽게 변환하기 concat CONCAT(str1,str2,...)Returns the string that results from concatenating the arguments. May have one or more arguments. If all arguments are nonbinary strings, the result is a nonbinary string. If the arguments include any binary strings, the result is a binary string. A numeric argument is converted to its equivalent nonbinary string form.CONCA..
date, date_format 을 사용한 날짜 비교 date, date_format 을 사용하여 날짜 계산, 날짜형변환 메서드를 알아보자 DATE (expr) 먼저 DATE 함수는 표현식, 혹은 datetime 부분의 날짜부분을 추출한다. Extracts the date part of the date or datetime expression expr. mysql> SELECT DATE('2003-12-31 01:02:03'); -> '2003-12-31' https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_date DATE_FORMAT( date, format ) 지정된 문자열에 따라서 날짜값의 형식을 변환한다. 형..
엘로퀀트 ORM(Object-relational mapping) 은 DB작업을 위해서 간단하고 액티브한 레코드 구현이 가능하다. MVC중 Model 클래스에 해당하며, 가장 큰 장점은 특정 DBMS 종류와 관계없이 작업이 가능하다. 익숙해지면 생산성이 매우 높아지며 개발의 수정및 유지보수가 쉬워진다. "설정보다 관례(CoC; Convention Over Configuration)" 철학에 입각하여 설계되었으며 CoC는 설정이 최소화되고 사용이 쉬운 장점이 있지만 관례를 모르면 왜 이렇게 동작하는지 알수 없는 단점이있다. Illuminate Database 구성 요소는 표현형 쿼리 빌더, ActiveRecord 스타일 ORM 및 스키마 빌더를 제공하는 PHP 용 전체 데이터베이스 툴킷입니다. 현재 MySQ..
[MySQL] alter table 명령어 ( foreign key ) ※ 경고 높이뜬새의 모르는 사람이 없는 팁시리즈 입니다. 이 팁시리즈는 지면낭비라는 항의시에 즉각 중단됩니다.alter table 명령어를 대충 살펴보는 과정에서 foreign key 부분만 빠져서 없는 실력으로 쪼금 보충하려 합니다. 저번에도 말씀 드린 바 있듯이 제 나름대로의 정리 과정이라 이해해 주시기 바랍니다. 우선 foreign key는 외래키, 참조키등으로 해석되는데요. 참조되는 테이블의 기본키(pirmary key)나, 유니크(unique)제약이 설정된 column 만을 참조하기 때문에 참조키라는 말도 맞습니다. 그리고 본디 자신의 키가 아니고, 외부에서 뽀려온 키이기 때문에 외래키라는 말도 맞습니다. 저는 여기서는 외래..
InfluxDB + Ubuntu 설치하기 버전정보InfluxDB v1.5.1Ubuntu 17.10 influxdb download : https://portal.influxdata.com/downloads$ wget https://dl.influxdata.com/influxdb/releases/influxdb_1.5.1_amd64.deb $ sudo dpkg -i influxdb_1.5.1_amd64.deb 라이브러리 설치$ sudo sed -i -e 's/us.archive.ubuntu.com/archive.ubuntu.com/g' /etc/apt/sources.list $ sudo apt-get update $ sudo apt-get install curl $ apt-get install apt-tr..
[ 접속 문제 ]MySQL(혹은 MariaDB)을 설치하면 기본적으로 로컬(localhost)에서만 접속이 가능하고 외부에서는 접속이 불가능하게 되어 있다.외부에서 접속해보면 다음과 같은 오류 메시지가 나온다 Error: Unable to connect to MySQL. Debugging errno: 1130 Debugging error: Host '1.1.1.1' is not allowed to connect to this MariaDB server [ 혹은 권한 문제 Access denied ] Error: Unable to connect to MySQL. Debugging errno: 1045 Debugging error: Access denied for user 'root'@'1.1.1.1' (u..
■ Toad 설치하기 및 기본사용법 http://serpiko.tistory.com/604 ■ 다이어그램 실행하기 현재 버전은 7.7 버전이며, 버전이 약간이라도 다르면 메뉴의 위치나 형태가 많이 다르므로 이 글을 추천하지 않는다. 1. Toad 실행 2. DB를 선택한다. 3. Tools > Database Diagram 을 클릭하면 다이어그램 탭이 생성된다. 4. 다이어그램 영역으로 좌측의 테이블을 드래그하거나 더블클릭하여 등록할 수 있다. 5. 릴레이션은 필드를 선택하고 연결될 다른 테이블의 필드로 이동하면 자동적으로 키가 연결이 된다. 6. 완성된 다이어그램을 일단 저장하자. ■ 다이어그램 이미지로 내보내기 1. File > Print Preview 2. Page Setup 에서 이미지 배경을 세..