9월, 2020의 게시물 표시

[MySQL] 날짜시간 변환

  1) Unixtime -> Date 형식(일반적인 시간)으로 변환          SELECT  user_id, FROM_UNIXTIME(`regdate`,'%Y%m%d %H%i%s') FROM member          :  from_unixtime 이라는 MySQL 함수를 이용해서 입력받은 Unixtime 값을 일반적으로 사용하는 시간으로 변환한다.  이때 사용하는 "%" 값들은 PHP나 기타 프로그램에서 사용하는 시간 표현 문자와 동일하다. (PHP 의 date 함수 설명)           2) 현재 시간을 Unixtime으로 구하기         SELECT UNIX_TIMESTAMP()           3) 지정한 Date형식(일반적인 시간) ->Unixtime 으로 변환         SELECT UNIX_TIMESTAMP('2009-05-15 20:11:22')         : 이 때 입력하는 시간은 '년-월-일' 만 입력해도 된다.           4) 시간 더하기 & 빼기      SELECT DATE_ADD(now(), INTERVAL 1 day))          : 현재 시간에서 1일을 더한다.          SELECT DATE_ADD(now(), INTERVAL -1 day))          : 현재 시간에서 1일을 뺀다.         * day 부분에 들어가는 unit은...      - year : 년      - month : 월      - day : 일      - hour : 시간      - minute : 분      - secont : 초       5) 원하는 형태로 보기      SELECT DATE_FORMAT(regdate, "%Y%m%d %H%i%s") FROM use

[MySQL] 원격접속 허용

[전체 허용] GRANT ALL PRIVILEGES ON *.* TO '아이디'@'%' IDENTIFIED BY '패스워드'; FLUSH PRIVILEGES; [IP 대역대 허용] GRANT ALL PRIVILEGES ON *.* TO '아이디'@'111.222.%' IDENTIFIED BY '패스워드'; [1개 IP 허용] GRANT ALL PRIVILEGES ON *.* TO ' 아이디 '@'111.222.33.44' IDENTIFIED BY ' 패스워드 '; root@zetawiki:~# netstat -ntlp | grep mysqld tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      7931/mysqld root@zetawiki:~# vi /etc/mysql/my.cnf #bind-address            = 127.0.0.1 [mysqld] bind-address            = 0.0.0.0 root@zetawiki:~# service mysql restart mysql stop/waiting mysql start/running, process 8190 root@zetawiki:~# netstat -ntlp | grep mysqld tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      8190/mysqld