�{�A�ڂł́A���܂��܂ȕ���ŕ��L�����p����Ă���I�[�v���\�[�X�̃f�[�^�x�[�X�\�t�g�E�F�APostgreSQL�ɂ��ĉ�����Ă����܂��B��1��ڂ̖{�e�ł́A�O������\�z���邽�߂�PostgreSQL��Linux�ɃC���X�g�[�����܂��B����́A���ɉ^�p�ʂ�`���[�j���O�ɏd�_�������Ęb��i�߂Ă����\��ł��BPostgreSQL�̊T�v�ɂ��ẮA�uPostgreSQL�ō��Linux�f�[�^�x�[�X�v���Q�Ƃ��������B
�@����͖{�A�ڂʼn������PostgreSQL�^�p�̂��߂̑O������\�z���܂��B���łɎ��^�p��PostgreSQL���g���Ă�����́A��{�̂����炢�Ƃ��Ă���ǂ��������B
>>> �{�A�ڂ̑O���
�f�[�^�x�[�X�FPostgreSQL 8.3.1
OS�FCentOS 5�iLinux kernel 2.6 �j
�V�F���Fbash
CPU�FIntel Xeon 3060 2.40GHz
HDD�F73.4GBytes�^15,000rpm�^SAS 16MBytes
RAM�FPC2-5300 8GBytes
�@�{�A�ڂʼn^�p���@��`���[�j���O�̊w�K�����Ă݂����Ƃ������́A�{�e���Q�l�Ɋ���ݒ肵�A����ȍ~�̘A�ڂ�ǂݐi�߂�Ɨ������₷���ł��傤�B�^�p���@����у`���[�j���O���@�̏ڍׂ͎���ȍ~�ʼn�����Ă����܂��B�Ȃ��A�{�A�ڂł̑O����͉E���X�g�̒ʂ�ł��B�ȍ~�A�A�ڒ��̃p�t�H�[�}���X���Ȃǂ͂��̊��ł̒l�ƂȂ�܂��B
�@PostgreSQL�́AWindows�ALinux�AFreeBSD�AMac OS X�A���pUNIX�Ȃǂ��܂��܂�OS�œ��삵�܂��B�{�e�ł́ALinux�ɂ�����PostgreSQL�̃C���X�g�[�����@��������܂��B
�@Linux��PostgreSQL���C���X�g�[������ꍇ�AOS�̃p�b�P�[�W�Ǘ��V�X�e���𗘗p���ăC���X�g�[��������@�ƁA�\�[�X�R�[�h���R���p�C�����ăC���X�g�[��������@��2�ʂ肠��܂��B
�@����́A�\�[�X�R�[�h���R���p�C�����ăC���X�g�[��������@��������܂��B
�@���̂��߁ALinux�������ɁA�ꏏ�ɓ�������p�b�P�[�W��I���ł���ꍇ�́A�J���c�[���̃p�b�P�[�W��I�����APostgreSQL�̃p�b�P�[�W�������ɃC���X�g�[�����邱�Ƃ������߂��܂��B�������Ă����ƁA�{�e�ŏЉ��PostgreSQL�̓������X���[�Y�ɐi�߂邱�Ƃ��ł��܂��B
postgres���[�U�[�̍쐬
�@PostgreSQL�́A�Z�L�����e�B��̗��R����T�[�o�v���Z�X��root���[�U�[�ŋN���ł��Ȃ��d�l�ɂȂ��Ă��܂��B�^�p�́Aroot���[�U�[�ł͂Ȃ���p�̈�ʃ��[�U�[�ōs���܂��B���̂��߁A�C���X�g�[���O��PostgreSQL���^�p���郆�[�U�[��OS�ɒlj����Ă����܂��B
�@���[�U�[���͉��ł��\���܂��A���K�I��postgres�Ƃ������[�U�[�����g�p���܂��BOS��postgres���[�U�[��lj�����ɂ́Aroot���[�U�[��useradd�R�}���h�����s���܂��B
�@���ł�postgres���[�U�[�����݂���ꍇ�́A���̂܂ܗ��p���Ė�肠��܂���B
[root]# useradd postgres |
���F�������������ۂɓ��͂�����e(�ȉ��A���l�j
�@�����āA�p�X���[�h���ݒ肵�Ă����ƃ��[�U�[�ύX�����₷���Ȃ�܂��B�p�X���[�h�́Apasswd�R�}���h�Őݒ肵�܂��B
[root]# passwd postgres |
�\�[�X�R�[�h�̓���ƓW�J
�@PostgreSQL�̃\�[�X�R�[�h�́A���܂��܂ȃT�C�g�������ł��܂����A����͊J��������_�E�����[�h���邱�Ƃɂ��܂��B���M���̍ŐV�ł͎���URL�̃y�[�W����_�E�����[�h�ł��܂��B
�@��L��Web�y�[�W����postgresql-8.3.1.tar.bz2���_�E�����[�h���A�W�J���܂��B�����ł́A/usr/local/src�Ƀ_�E�����[�h�������̂Ɖ��肵�Đ������܂��B
— �W�J��f�B���N�g���̍쐬
�@�܂��A�\�[�X�R�[�h�̃A�[�J�C�u��W�J����f�B���N�g���ƃC���X�g�[����̃f�B���N�g�����쐬���A�e�f�B���N�g���̏��L�҂�postgres���[�U�[�ɕύX���܂��B���̍�Ƃ́APostgreSQL��postgres���[�U�[�ŃC���X�g�[�����邽�߂̏����ł��B
[root]# mkdir /usr/local/src/postgresql-8.3.1 [root]# mkdir /usr/local/pgsql [root]# chown postgres /usr/local/src/postgresql-8.3.1 [root]# chown postgres /usr/local/pgsql |
— �A�[�J�C�u�̓W�J
�@ ���ɁApostgres���[�U�[�ɂȂ��ă\�[�X�R�[�h�̃A�[�J�C�u��W�J���܂��B
[root]# su - postgres [postgres]$ cd /usr/local/src [postgres]$ tar jxvf postgresql-8.3.1.tar.bz2 |
�@�A�[�J�C�u�t�@�C������̃C���X�g�[���菇�����y�[�W�ʼn�����܂��B
Copyright © ITmedia, Inc. All Rights Reserved.