반응형

도대체 몇번을 설치해도... 까먹는것들..

바로 설치 후기다.  그래서 귀찮음에 이제 통달한 나는... APM 을 앞으로 아래글을 통해 복사 붙여넣기만

할것이다.

1. Apache 설치한다.
sudo apt-get install apache2


2. Apache와 Mysql 연동 모듈을 설치한다.
sudo apt-get install libapache2-mod-auth-mysql



3. MySQL 을 설치한다.

sudo apt-get install mysql-server mysql-client


4. PHP5를 설치한다.
sudo apt-get install php5-common

5. Apache2와 PHP5 연동 모듈을 설치한다.
sudo apt-get install php5 libapache2-mod-php5



6. PHP5와 Mysql 연동 모듈을 설치한다.

sudo apt-get install php5-mysql php5-mcrypt



7. 모든 모듈 재시작을 한다.

sudo /etc/init.d/apache2 restart
=> 만약 이 과정에서 에러가 발생한다면
"Could not reliably determine the server's fully qualified domain name"
/etc/apache2/httpd.conf 파일을 열어 아래와 같이 서버네임을 등록해준다.
ServerName localhost => 저장



8. Install 한 모든 Daemon을 재시작한다.

$ sudo /etc/init.d/mysql restart => Mysql 재시작
$ sudo /etc/init.d/apache2 restart => Apache2 재시작


 이제 까먹으면 요거보고 복사해야지 ㅋㅋㅋㅋ

- 랑이의 APM Ubuntu OS에 완벽설치 하기 끝 - 


 

반응형

'Server > Linux' 카테고리의 다른 글

[ Linux 유용한 명령어 모음집 ]  (0) 2010.07.13
Linux Os Kernel Version 정보 확인방법  (0) 2010.06.15
Shell Scirpt 공부중 (업데이트예정임)  (0) 2010.04.30
NCFTP 사용법 설명  (0) 2010.04.25
VIMRC 파일 설정방법  (0) 2010.01.29
반응형
개삽질을 했따..~

이전에 한번 해놓고 정리를 안해놨다가 나참 어이가없기 하루종일 고생했네

우선 기본설정을 보자.

DB가 생성되고 난 후부터 설명하겠다.

1) mysql DB의 db Table에 Host정보를 %로 바꾼다.

2) mysql DB의 user Table에 Host정보를 %로 바꾼다.


이까지는 개나 소나 다할 수 있다.으~~

열받는 부분.


우분투 서버에서는 binding IP가 default로 셋팅되어져서 나오기 때문에 아래처럼 해주어야 한다.

$vi /etc/
mysql/my.cnf

#bind-address = 127.0.0.1  => 요기 부분을 찾아서 주석을 없애주어야 한다..


이상 삽질 완료.

반응형

'DB > Maria & Mysql' 카테고리의 다른 글

[ MYSQL 유용한 함수 ]  (0) 2010.07.09
[Mysql Paging Query]  (3) 2010.07.02
Mysql Character Set 변경방법  (0) 2010.06.16
Mysql 계정 생성 방법 기술  (0) 2010.06.04
Mysql 명령어 모음 - 필요한것만 업데이트예정임.  (0) 2009.12.08
반응형

본사 복귀 이후 프로젝트를 진행하기 위해 기본적인 설정을 공부하여 기록해 둔다.

맨날 까먹어서 아싸리 이제부터 복사하기 위해 한번 제대로 해놓자!!!


[MYSQL 설정]

1. root로 로그인 한다.
mysql -u root -p

2. Database 생성한다.
mysql> create database artinpost;
Query OK, 1 row affected (0.00 sec)


3. mysql Database로 이동한다.
mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

4. mysql 의 관리형 Database인 mysql 에서 사용하고자 하는 DB와 계정 사용자를 연결한다.
mysql> insert into db values ('localhost','artinpost','artinpost','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
Query OK, 1 row affected (0.00 sec)

 

5. mysql에 새로운 사용자와 암호를 등록한다.
mysql> insert into user (host, user, password) values ('localhost','artinpost',password('testpw'));
Query OK, 1 row affected, 3 warnings (0.00 sec)

6. mysql 를 빠져나간다.
mysql> exit
Bye


7. mysql 를 적용 한다.
$ mysqladmin -u root -p reload

8. mysqld를 재시작 한다.
$ sudo /etc/init.d/mysql restart

이상 랑이의 간단 명료 셋팅법 끝!! ㅋㅋㅋ

반응형
반응형
[ 서 론 ]

Oracle 10g 에서 SQL Server 2005 Version 으로 마이그레이션 작업 진행을 회사에서 최근에 진행을 했다.

여타 다른 Tool을 사용 할 수 없는 환경에서 선택한 것은 오라클 10g 에 sqlplus로 접속하여 txt or csv 파일로 떨군 다음

mssql에서 사용한 것이다. 사용방법은 다음과 같다.

[ 본 론 ]

(1) Oracle10G 에서 sqlplus로 접속하여 backup_ori.txt 파일로 Export 하는 방법.

-------------------------
-- Export 실행 Script --
-------------------------
 SQL>
SET ECHO OFF
SET SPACE 0
SET PAGESIZE 0
set linesize 400
set colsep ','
SET FEEDBACK OFF
SET HEADING OFF
SET TRIMSPOOL ON
set Null ''
set rowsize 100
spool backup_ori.txt;
SELECT * FROM TEST_TABLE;
spool off;


(2) backup.txt 파일에서 불필요한 데이터를 삭제 하여 backup_backup.txt파일을 생성한다.

 -------------------------
-- Unix 실행 Script --
-------------------------
sed '1,1d' ./backup_ori.txt> backup_temp1.txt
sed '$d' backup_temp1.txt> backup_temp2.txt
awk '{printf("%s", $0)}' backup_temp2.txt> backup_backup.txt
rm -rf ./backup_ori.txt./backup_temp1.txt./backup_temp2.txt

(3) SQL Server 2005 Version 에서 backup_backup.txt파일을 Bulk Insert 문을 이용하여 Insert 한다.

 -------------------------
-- MS-SQL 실행 Script --
-------------------------
BULK INSERT dbo.tb_drm_dosirak_stats
   FROM 'c:\backup_backup.txt'
   WITH
     (
   DATAFILETYPE = 'char',
   FIELDTERMINATOR ='|',
   ROWTERMINATOR ='#',
    KEEPNULLS,
   TABLOCK
      )


(4) 위 처럼 하면 정상적으로 Insert가 이루어진다. 속도도 타 Tool을 이용하는 것 보다 현저히 빠른 스피드로 Insert 할 수 있습니다.

[ 결 론 ]

Migration의 방법은 여러가지가 있다. 실제 Field에 나가면 주어진 제약 환경에서 작업 환경은 아주불리하다 왜냐하면 해당 업체의 DBA는 매우 까칠하기 때문이다.

결국 프로그래머 입장에서는 이렇게 치사하고 좀 별루 대단하진 않지만, 이런 방법으로 진행 할 수 밖에 없는 현실이 고달프다.


흑... 역시 갑이 되어야 일을 잘 할 수 있따.


이상 랑이의 마이그레이션 방법 이었다.

                                                                                                                    -- 2010.05.26 새벽 1시에 공부한 글 --


반응형

+ Recent posts