database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 4602 게시물 읽기
No. 4602
FreeBSD에서 pgsql 설치하려면..
작성자
요시아
작성일
2003-03-04 10:15
조회수
2,000

안녕하세요.

 

역시 초보는 어디를 가나 구박만 받는데요..

 

~~..

 

mysql도 마찬가진 것 같은데..

 

free bsd 4.7 을 설치해서..

 

데이타베이스를 설치를 하면..

 

컴파일, 설치 까지는 잘 되는데..

 

초기 데이타베이스 스크립트를 실행시키는 것부터 말썽이구요.

 

또한 리눅스와 정말 다르다는 것을 느끼는 것은.

 

사용자와 그룹추가하는 부분인데요.

 

bsd에서는 groupadd 명령어도 없고,

adduser에서 전부 설정을 하도록 하더군요..

 

그래서 adduser를 하면,

-------------------------------------------------

Usernames must match regular expression:

[^[a-z0-9_][a-z0-9_-]*$]: asdert

Enter your default shell: bash csh date no sh tcsh [tcsh]: tcsh

Your default shell is: tcsh -> /usr/local/bin/tcsh

Enter your default HOME partition: [/home/mysql]:

Copy dotfiles from: /usr/share/skel no [no]: no

Do not copy dotfiles.

Send message from file: /etc/adduser.message no [no]:

Do not send message

Use passwords (y/n) [y]: n

 

Write your changes to /etc/adduser.conf? (y/n) [n]: n

 

Ok, let's go.

Don't worry about mistakes. I will give you the chance later to correct any inpu

t.

Enter username [asdert]: mysql

Username doesn't match the regexp /asdert/

Enter username [asdert]: asdert

Please enter a username

=============================================================

 

"Usernames must match regular expression" 먼저 유저 이름을 물어보고,

나중에 또 "Enter username"을 물어봅니다.

그러면 원래 하고 싶은 이름을 하지도 못하고,

 

정규 표현식을 쓰라는 이야기 같기도 하구요.

 

아시는 분은 프비에서 유저, 그룹 추가하는 도움말 부탁드립니다.

 

그리고 프비에서 pgsql에 쓰면 좋을까요?

 

^^--

 

그럼이만.

이 글에 대한 댓글이 총 3건 있습니다.

음... 아래 명령으로 간단하게 유저를 만들수 있어요

pw adduser pgsql

이렇게 만들면 되요...

그냥 ports 에서 설치하시면 편할텐데...^^

cd /usr/ports/databases/postgresql7 && make install clean

이라고 치면 설치됨니다...

서문교(munggo)님이 2003-03-04 14:29에 작성한 댓글입니다.

adduser 명령을 내리실때 -silent 옵션을 주시고 해보세요.(adduser -silent)

그리고 FreeBSD를 사용하신다면 윗분 말씀대로 포트를 통해서 빌드하시면 간편하게 설치하실수 있습니다.

하지만 소스를 통해서 직접 빌드하고 싶으실거 같아서 아래에 간단한 설치 과정을 적어놓겠습니다.

참고하세요..(#은 root, $는 pgsql 입니다.)

 

Adduser pgsql

pgsql:*:70:70::0:0:PostgreSQL Daemon:/home/pgsql:/bin/csh

 

Addgroup pgsql

pgsql:*:70:

 

# tar xvzf postgresql-7.3.2.tar.gz

# cd postgresql-7.3.2

# ./configure --prefix=/usr/local/pgsql --exec-prefix=/usr/local/pgsql

# gmake install

 

# mkdir /usr/local/pgsql/data

# chown pgsql:pgsql /usr/local/pgsql/data

 

# su - pgsql

$ vi .cshrc

=== .cshrc configuration ==============================

setenv PGDATA /usr/local/pgsql/data

setenv PGLIB /usr/local/pgsql/lib

 

set path = (/usr/local/pgsql/bin sbin/ bin/ ...)

=======================================================

 

$ source .cshrc

 

$ initdb -E EUC_KR

 

$ /usr/local/pgsql/bin/pg_ctl start

 

$ createdb -E EUC_KR database

김만기(kmk0838)님이 2003-03-04 20:26에 작성한 댓글입니다.

pw을 이용해서 그룹및 사용자를 추가하는 방법입니다.

 

( pgsql 그룹추가 )

# pw groupadd pgsql -g 70

 

( pgsql 사용자추가 )

# pw useradd pgsql -u 70 -g pgsql -d /home/pgsql -m -k /root -s /bin/csh -c "PostgreSQL Daemon"

김만기(kmk0838)님이 2003-03-04 21:20에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
4606텍스트 파일을 import 할 수 있을까요?? [1]
조용수
2003-03-05
2478
4605update구분에 대한 질문입니다. [4]
눈love
2003-03-04
1683
4604FreeBSD에서 pgsql을 실행시에 사용자 암호를 안물어보게할 수 있나요? [1]
재학
2003-03-04
1360
4602FreeBSD에서 pgsql 설치하려면.. [3]
요시아
2003-03-04
2000
4601덤프관련..궁금한점 [3]
미투
2003-02-28
1397
4599솔라리스 설치할때여...
내맘
2003-02-28
1118
4598Vacuum 문제 발생. [1]
한태욱
2003-02-27
1436
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다