리눅스 프로그래밍 54

MySQL 기본 명령어 #1

Database 언어의 3가지 종류, 형태DDL(Data Define Language) : 데이터베이스 관리(create, alter, drop)DML(Data Management Language) : 데이터베이스 데이터 관리(select, insert, update, delete)DCL(Data Control Language) : 데이터베이스 권한 관리(grant, revoke)MySQL Console 접속 방법명령어mysql -h 호스트명 -u 아이디 -pmysql 명령어 사용시 호스트가 localhost일 경우 생략 가능하고 비밀번호가 없을 경우에도 생략 가능하다. -p 옵션이 붙어 있을 경우 명령어 입력시 비밀번호를 물어본다. 1. 현재 상태 확인 : mysql>status; 2. 데이터베이스 테..

MySQL 계정 추가하기

서버 관리를 하다보면 mysql 사용자 계정을 추가해 줄때가 있다 ./mysqladmin -V 버젼명 (테이터베이스 관리 tool) ./mysqladmin -p status 현재상태 데이터베이스 종류 보기 mysql> show databases; mysql 상의 테이블 정보 보기 mysql> show tables from mysql; 데이터 베이스 생성 mysql> CREATE DATABASE testDB; 편집후에 반드시 mysql 재가동해야함. # mysqladmin -u root -p reload 첫번째 방법은 아주 간단하다 한번에 끝낼수 있다. GRANT ALL PRIVILEGES ON [DB명].[테이블명(*)] TO[유저명]@[서버명]IDENTIFIED BY '[암호]' WITH GRANT O..

리눅스 MySQL 설치

MySql은 CentOS의 yum을 이용해 rpm으로 자동설치를 진행한다. mysql , mysql-server , mysql-connector-odbc , mysql-devel 를 설치한다. # yum -y install mysql mysql-server mysql-connector-odbc mysql-devel # cp /usr/share/mysql/my-huge.cnf /etc/my.cnf # vi my.cnf # mysql_install_db && chown -R mysql:mysql /var/lib/mysql/ # /etc/rc.d/init.d/mysqld start # mysqladmin -u root password "암호" 1) mysql 관련 패키지 설치 # yum -y install m..

리눅스 기본 명령어 #1

1. 파일 찾기 (1) 현재(하위) 디렉토리에서 lp확장자를 가진 모든 파일 찾기 : find -name '*.pl' (2) 루트에서 부터 전체 하드에서 찾기 : find / -name '*.pl' find / -name 'my*.*' find / -name 'my*' -ls (3) 디렉토리명 찾기 : find / -name 'mysql' -type d find / -name 'my*' -type d 2. 특정 프로세스 종료시키기 : kill -9 $(ps -fu 사용자명 | awk '{print $2}') kill -9 [pid] 3. 실행중인 프로세스 확인 : ps ps -ef ps -ef | grep [process name]