본문 바로가기

Development244

MySQL 저장 프로시저(procedure) 사용하기 / 예제 1. 프로시저 생성 DELIMITER $$ DROP PROCEDURE IF EXISTS HellloWorld$$ CREATE PROCEDURE HelloWorld() BEGIN SELECT 'Hello World'; END$$ DELIMITER ; 2. 프로시저 호출CALL HelloWorld( ) 3. 응용3-1 변수 BEGIN DECLARE my_integer INT; DECLARE my_dob DATE DEFAULT '1960-06-21' SET my_integer=20; END; 3-2 파라미터 DELIMITER $$ CREATE PROCEDURE my_sqrt(input_number INT, OUT out_number FLOAT) BEGIN SET out_number=SQRT(input_numb.. 2014. 8. 19.
리눅스 mysql, 자바 연동 (java.lang.ClassNotFoundException: com.mysql.jdbc.driver 에러) java.lang.ClassNotFoundException: com.mysql.jdbc.driver 에러가 뜬다면mysql과 자바 연동이 안된 것이다이럴때는 mysql-connector를 다운받은다음에 %JAVA_HOME%lib/에 mysql-connector 파일을 복사해주고 vi /etc/profile로 파일은 열어서export CLASSPATH=.:%JAVA_HOME%/lib/mysql-connector-java-3.1.14-bin.jar를 추가시켜주고wq로 종료 후에sh /etc/profile로 변경한 값을 적용시켜주면 된다. 2014. 8. 11.
mysql 계정, 사용자 생성 및 삭제 / 권한관리 사용자 목록보기mysql> SELECT User, Host from user; 사용자 만들기mysql> CREATE USER test@localhost IDENTIFIED BY 'test'; 사용자에게 DB 권한 부여하기mysql> GRANT ALL PRIVILEGES ON test.* TO test@localhost; 사용자에게 부여된 권한 확인mysql> SHOW GRANTS FOR test@localhost; 사용자에게서 권한 박탈mysql> REVOKE ALL PRIVILEGES ON test.* FROM test@localhost; 사용자 삭제mysql> DROP USER test@localhost; 2014. 8. 8.
centos 사용자 추가 / 제거 (Creating mailbox file: File exists 에러) 1. 사용자 추가useradd userid 2. 사용자 제거userdel -r userid 여기서 -r 없이userdel userid 만하게 될 경우같은 아이디의 유저를 생성하게 될경우Creating mailbox file: File exists에러를 만날 수 있다.그럼 다시 userdel -r userid 한 다음에 새로 추가해주면 됨 3. 로그인 홈 경로 변경usermod -d /경로명 사용자 아이디 2014. 8. 7.
리눅스 무료 백신 clamav 설치 및 사용법 1. 다운 받기http://sourceforge.net/projects/clamav/files/clamav/0.98/clamav-0.98.tar.gz/download?use_mirror=jaist 2. 설치하기 tar xvfz clamav-0.98.tar.gzadduser clamavcd ./clamav-0.97.5./configure --enable-static --prefix=/usr/local/clamavmake && make install 3. 디렉토리 생성 및 권한주기mkdir /usr/local/clamav/dbmkdir /usr/local/clamav/logchmod 757 /usr/local/clamav/dbchmod 757 /usr/local/clamav/logmkdir /var/run/.. 2014. 8. 7.
mysql 원격 접속 방법 mysql -u [id] -p [dbname] -h [ipaddress] 2014. 8. 7.