MySQL(14)
-
ubuntu 에서 nginx + php-cgi + mysql 설치하기
아래의 소스는 ubuntu 12.04 64bit에서 작성했습니다. 관련 프로그램 설치 apt-get install nginx php5-cli php5-fpm php5-cgi php5-mysql mysql-server mysql-client php5-gd php5-mcrypt spawn-fcgi sysv-rc-conf 에서 mysql nginx를 2345 레벨에서 동작하도록 등록 없다면 apt-get install sysv-rc-conf 로 설치 nginx 설정하기 cd /etc/nginx/sites-available/ vi default index 리스트에 index.php 추가 php 관련 옵션 부분 아래와 같이 주석 해제 location ~ \.php$ { fastcgi_split_path_info ..
2013.06.18 -
select if
mysql 내부에서 if를 사용하여 특정값을 변경하여 받아 오고 싶을 경우 사용 사용법 select if (조건문,참,거짓) 예제 select *,if( BillDate ='0000-00-00', EntryDate, BillDate )AS OrderDate from OrderList where Amount>0 order by OrderDate 설명 전체 데이터를 가져 오면서 계산된 날짜와 등록된 날짜를 비교하여 계산된 날짜가 있을 경우 계산일, 만약 계산일이 없을 경우 등록일을 기준으로 설정 설정된 날짜를 기준으로 정렬한다.
2013.06.06 -
mysql 콘솔상에서 비밀번호 셋팅 및 적용
만약 mysql을 처음설치하고 root의 비밀번호가 지정되어 있지 않다면 mysqladmin -u root -p'oldpassword' password newpass 만약 비밀번호가 지정되어 있다면 mysqladmin -u root password newpass
2013.06.06 -
Event Scheduler
Mysql 5.1.17 에서부터는 Event 란 기능을 어느정도 이용할수 있다고 한다. Event 란 특정 시간에 어떠한 쿼리 프로시저 함수등을 실행 시키는것을 말한다. 우선 root 권한으로 작업을 한다는 가정하에 적는다. Event 를 사용하기위해서는 1. 서버가 동작중이라면 아래와 같은 SQL문을 통해 실행할수 있다. SET GLOBAL event_scheduler = ON; SET @@global.event_scheduler = ON; SET GLOBAL event_scheduler = 1; SET @@global.event_scheduler = 1; 2. my.cnf or my.ini 에 옵션(event_scheduler=On)을 추가하고 mysql 을 시작한다. 반대로 Event 를 사용하지 ..
2013.06.06 -
yum 을 이용해서 mysql 설치시 phpmyadmin 오류
The mysqli extension is missing. Please check your PHP configuration. 라고 나온다면 yum install -y php-mysql mysql 데몬이 꺼져있는지도 확인
2013.06.06 -
php에서 mysql_connect 시 IP로 연결이 안되는 경우
cant connect database server using ip address php상에서 mysql 연결시 socket으로는 접속이 되지만 ip로는 접속이 안될 경우 방화벽 관련 확인 그래도 죽어라 안된다면.. selinux을 확인해보고 만약 켜져있다면 꺼주면 된다. setenforce 0 또는 이런식으로 처리도 가능한듯?; setsebool -P httpd_can_network_connect=1
2013.06.03