Dain.Bora.Net  ver 2.0  
About Me
프로필
나의 가족
용's X-file
숙's X-file
다인홈피 ver 1.0
소중한 사람들
가족들
친구들
직장동료들
다인&건희
다인이 이야기
건희 이야기
엄마 이야기
기억속으로
가족들과 함께
즐거운 추억들
사진 & 물생활
디카 이야기
행복한 물생활
포토갤러리
게시판
부스러기들
자료실
좋은글
스터디
방명록
먹고자고놀고
가볼만한곳
먹고싶은것
링크
카운터
오늘 : 16
전체 : 32409
날자 : 2020/10/27

Category Category
mysql 설치 가이드
# DB   2005-11-20 22:04
이상용
mysql-3.23.54a 최신 버전 및 mysql 4.0.9 버전 설치 입니다.

★ 소스 설치 입니다. RPM이나 바이너리 설치는 권장 하지 않습니다..^^


MySQL 서버를 /mysql_server 디렉토리에 설치 하는 과정 입니다.
data 디렉토리는 /mysql_server/var 아래 입니다.

다운로드
http://www.mysql.com 에서 download에서 소스(Source) 다운로드

파일명: mysql-3.23.54a.tar.gz



mysql 그룹과 사용자 만들기 ( for 보안 )
shell> groupadd mysql
shell> useradd -g mysql mysql

압축 풀기
shell> tar zxvf mysql-3.23.54a
shell> cd mysql-3.23.54a

mysql 3.x.xx 버전에서 이노디비를 사용해서 트랜잭션을 쓰려면 configure시에 --with-innodb 설정을 하세요 !
mysql 4 는 안해도 됨다.. 기본 설치 됨다.. innodb

shell> ./configure --prefix=/mysql_server


make하고 10분 정도 담배 피세요 ^^
shell> make
make install 은 빠름다.
shell> make install

make나 make install 하고 있는 동안 기본적인 에러 (Error이나 Leaving directory ,Nothing) 는 무시하세요^^
무시하고 넘어가 세용 ! make는 5분에서 10분 정도, make install 은 10초 정도 걸리면 됩니다.
그래도 오류가 나면 gcc 를 업글 하세요. gcc.gnu.org 에서 3.2.1 버전 다운 받아 설치 하세요 !



mysql와 test 데이터베이스 생성 하기
shell> scripts/mysql_install_db

소유권 부여 하기
shell> chown -R root  /mysql_server
shell> chown -R mysql /mysql_server/var
shell> chgrp -R mysql /mysql_server

my.cnf 파일 생성 하기
shell> cp support-files/my-medium.cnf /etc/my.cnf

mysql-3.23.xx 버전 경우는 safe_mysqld
shell> /mysql_server/bin/safe_mysqld --user=mysql &
MySQL 4.x 경우는 mysqld_safe
shell> /mysql_server/bin/mysqld_safe --user=mysql &

위 처럼 설치 할 경우 mysql.sock 파일은 /tmp/mysql.sock 에 생깁니다.
소유권은 mysql 로 되어 있죠..


★ root 비번 설정 하기 => root 비번을 xxx 로 설정 !

mysql> update user set password=password('xxx') where user='root';

큰 따옴표(")가 아니라, 작은 따옴표(') 2개 입니다.
mysql> delete from user where user='';
mysql> flush privileges;

root로 mysql 서버에 접속 하기
shell> mysql -uroot -p

★ mysql 서버 지우기

mysqladmin shutdown

make uninstall

make clean

rm -rf /mysql_server

★ mysql.sock 파일 에러 해결
http://www.tood.net/tood/toodboard/toodread.php?board=tootech&tcode=1667

=============================
mysql configure 할수 있는 것들 임다..  --help 해보세요.
./configure --prefix=/usr/local/mysql --enable-assembler \
--localstatedir=/val/mysql \
--with-charset=euc_kr \
--with-extra-charsets=none \
--with-mysqld-user=mysql \
--sysconfdir=/etc \
--with-innodb \
--enable-thread-safe-client \
--with-mysqld-ldflags=-all-static \
--with-client-ldflags=-all-static

=============================
자동시작 스크립트 생성
cp -fp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqld
ln -s /etc/init.d/mysqld /etc/rc3.d/S87mysqld

=============================
DB 생성 및 계정 생성
insert into db values ('%','xxxmdb','manager','y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y','y','y');
insert into user values ('localhost','manager',password('xxxxx'), 'y', 'y', 'y', 'y', 'y',  'y', 'y', 'y', 'y', 'y',  'y', 'y', 'y', 'y', 'y',  'y', 'y', 'y', 'y', 'y', 'y', '','','','',0,0,0);
Name       Pass       Secret Code   Resize  
List
28    [C/C++] [정보보안][정보보안전문가][리눅스]GDB사용법  이상용 2011.05.12 527
27    [보안] 웹 보안 [3] 이상용 2008.05.28 2682
26    [자바스크립트] JavasScript 총 정리 [5] 이상용 2007.04.10 1153
25    [리눅스/유닉스] rrdtool 설치 [1] 이상용 2007.02.27 1761
24    [공통] Open Source 패러다임 쉬프트 [146] 이상용 2007.02.27 1232
23    [자바스크립트] Table Row 삭제하기 [74] 이상용 2006.12.01 822
22    [리눅스/유닉스] swatch를 이용해 로그파일을 실시간으로 모니터해 보자. [1] 이상용 2006.08.29 883
21    [리눅스/유닉스] cfengine 을 이용하여 여러대의 시스템관리 자동화 하기 [1] 이상용 2006.08.04 1272
20    [리눅스/유닉스] Content Management Systems (CMS) - OpenSource  이상용 2006.08.04 1871
19    [웹] Web 2.0이란 무엇인가 [1] 이상용 2006.08.02 800
18    [웹] [PHPA] using PHP Accelerator [2] 이상용 2006.02.16 9043
17    [공통] 정규 표현식  이상용 2006.01.05 645
16    [리눅스/유닉스] SELinux ?  이상용 2006.01.04 745
15    [리눅스/유닉스] apache2.0 + tomcat5.x 설치하기 [1] 이상용 2005.11.21 2314
   [DB] mysql 설치 가이드  이상용 2005.11.20 893
13    [네트웍] Catalyst 4000-L3 Switch 구조와 setting [199] 이상용 2005.11.08 57428
12    [네트웍] 네트워크 진단 명령어(윈도우) [1] 이상용 2005.11.08 1233
11    [네트웍] DNS 운영 자료  이상용 2005.11.08 684
10    [네트웍] Cisco 6509 운영 메뉴얼 [1] 이상용 2005.11.08 4530
9    [리눅스/유닉스] GD 설치해 보자...  이상용 2005.09.29 1666
List   1 [2]  
Copyright 1999-2020 Zeroboard / skin by eggnara