[mysql] mysql db 사용자 추가 스크립트

#!/bin/sh
until [ "$yon" = y ]
do
        echo "추가할 db명 입력하고 엔터를 치세요."
        read db
        sleep 1
        echo " "
        echo "$db db의 user명을 입력하고 엔터를 치세요"
        read db_user
        sleep 1
        echo " "
        echo "$db_user의 password를 입력하고 엔터를 치세요"
        read passwd
        sleep 1
        echo " "
        echo "db 명 : $db"
        echo "user 명: $db_user"
        echo "password: $passwd "
        read -n1 -p "위의 사항이 확실합니까?(y/n) " yon
        echo " "
# read 옵션사항
# -s 는 입력을 에코하지 말라는 옵션입니다.
# -n N 은 딱 N 개의 문자만 받아 들이라는 옵션입니다.
# -p 는 입력을 읽기 전에 다음에 나오는 프롬프트를 에코하라는 옵션입니다.
# 이 옵션들은 순서가 바로 되어 있어야 하기 때문에 쓰기가 약간 까다롭습니다.
done

echo "create database $db;" > query
# query 파일에 로그 남기기 시작
echo "use mysql;" >> query
echo "insert into user (host,user,password) values('localhost','$db_user',password('$passwd'));" >> query
echo "insert into db values('localhost','$db','$db_user','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y');" >> query
echo "flush privileges" >> query
echo "mysql root계정의 패스워드를 입력 하세요."
sleep 1
echo "mysql root계정의 패스워드가 설정되어 있지 않다면, 그냥 엔
터를 치세요"
if mysql -u root -p < query; then
echo " "
sleep 1
echo "mysql db 및 계정이 추가 완료되었습니다. 아래와 같이
접속을 하세요."
sleep 1
echo " "
echo "mysql -u $db_user -p $db"
echo " "
else
echo " "
echo "DB 생성에 실패 하였습니다. ERROR 라인을 확인 하시
고 다시 시도하세요."
echo " "
fi

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by ⓒ쟁이™

2008/11/18 10:52 2008/11/18 10:52
이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색, 이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색, 이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색, 이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색, 이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색, 이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색, 이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색
Response
No Trackback , No Comment
RSS :
http://funix.net/rss/response/34

xargs -t -i cp {}
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by ⓒ쟁이™

2008/11/17 16:27 2008/11/17 16:27
이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색, 이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색, 이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색, 이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색
Response
No Trackback , No Comment
RSS :
http://funix.net/rss/response/33

[pgsql] pgsql export to csv

To export PostgreSQL data to csv file using psql interactive terminal.

open terminal
su postgres
psql <db_name>
\f ','
\a
\t
\o outputfile.csv
select ..... (your sql select statement)
\o
\q


Additional notes: If you want a TAB delimited file instead of comma, use \f 'Ctrl-V TAB'. \f sets the field separator. \a echo all. \t tuples(rows) only. \q quit.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by ⓒ쟁이™

2008/10/31 18:38 2008/10/31 18:38
이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색, 이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색, 이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색
Response
No Trackback , No Comment
RSS :
http://funix.net/rss/response/32

복사 빠르게 하기

tar cvf - /home/foobar | (cd /var ; tar xvf -)
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by ⓒ쟁이™

2008/10/17 15:55 2008/10/17 15:55
이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색, 이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색, 이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색, 이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색, 이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색, 이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색
Response
No Trackback , No Comment
RSS :
http://funix.net/rss/response/31

Error message 'Attempt to access beyond end of device'

Extracted from debian-isp
Tip provided by Ove Kaaven
 

> Well this harddrive never stops...  I've got about 200 lines like these in
> the syslog.  What exactly do they mean wand what could cause an error like
> this?  I get the basic jist that something tried to access sectors that
> didn't exist.
>
> Mar 20 01:19:50 server kernel: attempt to access beyond end of device
> Mar 20 01:19:50 server kernel: 03:41: rw=0, want=950783358, limit=11773912
> Mar 20 01:19:50 server kernel: attempt to access beyond end of device
> Mar 20 01:19:50 server kernel: 03:41: rw=0, want=1514515083, limit=11773912
> Mar 20 01:19:50 server kernel: attempt to access beyond end of device
> Mar 20 01:19:50 server kernel: 03:41: rw=0, want=1758954358, limit=11773912
 
 They mean "attempt to access beyond end of device".
 
 To put it another way: Something (probably some metadata on the disk, like
 directory entry or control block) said "the inode you want is at this
 position", the filesystem said "ok, accessing it now", the device driver
 said "hey, that's not anywhere on the surface of this disk"
 
 And well, it's likely to be caused by damaged meta-information (filesystem
 structure data) on the disk.
 
 I got it on my swap partitions once because of bad RAM chips, though
.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by ⓒ쟁이™

2008/10/16 19:09 2008/10/16 19:09
이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색, 이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색, 이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색, 이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색
Response
No Trackback , No Comment
RSS :
http://funix.net/rss/response/30

[스팸] 1회용 이메일 주소 만들기

http://hmhm.net/145

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by ⓒ쟁이™

2008/10/13 11:45 2008/10/13 11:45
이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색, 이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색, 이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색, 이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색, 이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색, 이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색
Response
No Trackback , No Comment
RSS :
http://funix.net/rss/response/29

[WAS] WEBTOB3.1.7 & JEUS 4.2 연동

출처 : http://dasida.tistory.com/1055758
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by ⓒ쟁이™

2008/08/26 11:34 2008/08/26 11:34
이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색, 이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색, 이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색, 이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색, 이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색
Response
No Trackback , No Comment
RSS :
http://funix.net/rss/response/28

[regexp] 정규식 쉽게 만들기 - RegexBuddy

* 출처 : http://bakion.com/426
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by ⓒ쟁이™

2008/08/20 01:15 2008/08/20 01:15
이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색, 이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색, 이올린 태그검색올블로그 태그검색테크노라티 태그검색태그스토리 태그검색티스토리 태그검색
Response
No Trackback , No Comment
RSS :
http://funix.net/rss/response/27

[AIX] AIX 시스템 명령어

* 출처 : http://winsroot.net/contents/?mid=ref_o ··· rl%3D281

 // CPU 확인

[winsroot@AIX32 /]# prtconf  | grep Clock


// 전체 시스템 사양 보기

[winsroot@AIX32 /]# prtconf


//프로세서 보기 (물리적인 개수)

[winsroot@AIX32 /]# lsdev -Ccprocessor

proc0 Available 00-00 Processor
proc2 Available 00-02 Processor
proc4 Available 00-04 Processor


// 메모리 clock 확인

[winsroot@AIX32 /]# lsattr -El proc0

frequency   4704000000     Processor Speed       False
smt_enabled true           Processor SMT enabled False
smt_threads 2              Processor SMT threads False
state       enable         Processor state       False
type        PowerPC_POWER6 Processor type        False


 // 메모리 확인

[winsroot@AIX32 /]# lsdev -Ccmemory  

L2cache0 Available  L2 Cache
mem0     Available  Memory


// 메모리보기 Mb단위
[winsroot@AIX32 /]# lsattr -El mem0  

goodsize 4096 Amount of usable physical memory in Mbytes False
size     4096 Total amount of physical memory in Mbytes  Fals


 // 메모리보기 kb 단위

[winsroot@AIX32 /]# bootinfo -r

4194304


[winsroot@AIX32 /]# lsdev -Ccdisk

hdisk0 Available 09-08-00 SAS Disk Drive
hdisk1 Available 09-08-00 SAS Disk Drive


[winsroot@AIX32 /]# lspv

hdisk0          00c471d02233335a                    rootvg          active
hdisk1          none                                None        


// 디스크 용량확인

[winsroot@AIX32 /]# lsattr -El hdisk0


 // LAN or FC card 확인

[winsroot@AIX32 /]# lsdev -Ccadapter  

ent0      Available       Logical Host Ethernet Port (lp-hea)
ent1      Available       Logical Host Ethernet Port (lp-hea)
ent2      Available 03-00 2-Port 10/100/1000 Base-TX PCI-Express Adapter (14104003)
ent3      Available 03-01 2-Port 10/100/1000 Base-TX PCI-Express Adapter (14104003)
ent4      Available 04-00 2-Port 10/100/1000 Base-TX PCI-Express Adapter (14104003)
ent5      Available 04-01 2-Port 10/100/1000 Base-TX PCI-Express Adapter (14104003)
ent6      Available 06-00 2-Port 10/100/1000 Base-TX PCI-Express Adapter (14104003)
ent7      Available 06-01 2-Port 10/100/1000 Base-TX PCI-Express Adapter (14104003)
fcs0      Available 05-00 4Gb FC PCI Express Adapter (df1000fe)
lhea0     Available       Logical Host Ethernet Adapter (l-hea)
sa0       Available 01-08 2-Port Asynchronous EIA-232 PCI Adapter
sissas0   Available 09-08 PCI-X266 Planar 3Gb SAS Adapter
sisscsia0 Available 02-08 PCI-XDDR Dual Channel Ultra320 SCSI Adapter
usbhc0    Available 0A-08 USB Host Controller (33103500)
usbhc1    Available 0A-09 USB Host Controller (33103500)
vsa0      Available       LPAR Virtual Serial Adapter

크리에이티브 커먼즈 라이센스
Creative Commons License