프로그래밍
-
Centos 7 - 데이타베이스(MySql) 설치프로그래밍/mysql 2017. 1. 20. 17:07
Centos 7 - 데이타베이스(MySql) 설치 Centos7 부터 왜 Mariadb로 바뀐거야? 헉~ 지금부터 Centos7에 mysql을 올려 보겠습니다. # yum -y install http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm # yum -y install mysql-community-server // mysql 시작 # systemctl start mysqld // mysql을 시작 프로그램 등록 # systemctl enable mysqld 자 이제 /etc/my.cnf 사용하시는 용도에 맞게 수정후 사용하시면 됩니다.
-
selinux 설정 해제하기프로그래밍/linux 2017. 1. 18. 12:52
selinux 설정 해제하기 selinux 란?리눅스에 보안을 책임지는 프로그램이다. selinux가 활성화 되어 있어 있으면 접근 권한이 설정이 안되어 있다는 오류 메세지를 받을 것이다.selinux의 설정을 해제해 주면된다. 방법 1. vi 를 통해 "/etc/selinux/config" 에 접속한다.2. selinux 를 화면과 같이 disabled 하면 된다. [root@ns1 log]# vi /etc/selinux/config# This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:# enforcing - SELinux security policy is enforced.#..
-
Mysql 연결 오류 발생 (blocked because of many connection errors)프로그래밍/mysql 2016. 12. 23. 15:02
Mysql DB 접속시 아래와 같은 에러가 발생하는 경우 Host 'xxx.xxx.xxx.xxx' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' [원인]호스트로부터 접속요청 max_connect_errors와 관련된 접속 연결 설정값 보다 초과하여 발생한 경우 생기는 오류.설정된 값 이상의 host에서 연결이 발생하여 mysql에서 Host를 block 하게 된다. [해결]./mysql/bin/mysqladmin -u root -p flush-hosts 실행하시면 바로 접속 가능 합니다. 이후, 접속 max 값을 증가 시킴 ./mysql/bin/safe_mysqld --user=mysql -O max_..
-
phpexcel에서 읽어 들인 날짜의 일련 번호를 날짜 형식으로 변환프로그래밍/php 2016. 12. 7. 11:36
phpexcel로 엑셀 데이터를 가져올 때 날짜 데이터가 일련 번호로 표시된 때문에 날짜 형식으로 변환하는 (주). (예) EXCEL의 표시가 "2012/11/1"데이터를 var_dump하면 "float (41214)" phpexcel에서 일련 번호를 날짜 형식으로 변환만일 $ read_date는 엑셀에서 가져온 일련의 변수가 할당되어 있다고한다. $ read_date = '41214'; $ display_date = PHPExcel_Style_NumberFormat :: toFormattedString ($ read_date, PHPExcel_Style_NumberFormat :: FORMAT_DATE_YYYYMMDD2); $ display_date을 var_dump하면 -------- string (..
-
Mysql DB 저장 위치 변경방법프로그래밍/mysql 2016. 8. 12. 11:14
Mysql DB 저장 위치 변경방법 리눅스에서 특정 파시션의 용량의 부족으로 Mysql의 DB DATA 위치를 변경해야 하는 일이 있습니다. 저장위치 /home/mysql/data로 변경해보겠습니다. 1. Mysql을 중지합니다./etc/init.d/mysqld stop 2. DB Data를 /home/mysql/data 로 복사 합니다.cp -r /var/mysq/data /home/mysql/data 3. 이동한 DB Data 폴더 권한을 변경해줘야 합니다.chown -R mysql:mysql /home/mysql/data 4. /etc/my.cnf 파일을 열어 datadir을 수정 합니다.datadir = /home/mysq/data 5. mysql을 시작 합니다/etc/init.d/mysqld s..
-
php session timeout 설정하기프로그래밍/php 2016. 8. 11. 17:07
php session timeout 설정하기 php.ini 파일 설정 session.gc_probability = 1session.gc_divisor = 100session.gc_maxlifetime = 1440 session.gc_maxlifetime : 세션 유지 시간을 정의 (초단위) 1440 => 24분 여기서 `gc`는 쓰레기 수집을 의미합니다.gc_maxlifetime의 설정으로 모든게 끝나는게 아니에요. 확률이 있습니다. gc_probability / gc_divisor = ? 이 확률로 쓰레기를 수집 합니다. 세션을 30분 동안 유지하기 session.gc_probability = 1session.gc_divisor = 1session.gc_maxlifetime = 1800 php.ini ..