0. mysql 을 다운로드 받고 압축을 푼다(tar.gz 형식이다.)
1. configure한다
./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data --with-charset=euckr --with-plugins=innobase
=>prefix 는 설치 경로 ,localstatedir 는 데이터 파일 위치할 경로
2. make 한다
make
3. make install 한다
make install
4. 테스트 DB 를 생성한다.
/usr/local/mysql/bin/mysql_install_db
5. mysql 용 user 를 추가한다.
useradd -r -d /usr/local/mysql mysql
su -
비밀번호 입력
passwd mysql
비밀번호 입력
6. mysql 실행 계정으로 권한을 바꾼다.
su mysql
비밀번호 변경
/usr/local/mysql/bin/mysqld_safe &
/var/run/mysqld/mysqld.pid 이 없어서 실행이 안될경우
/var/run/mysqld 폴더를 만들어줌
/var/run/ 등의 쓰기 권한을 줘야 한다(root 계정으로 준다)
(에러메시지를 보고 에러 나는 곳에 폴더가 없으면 만들어주고
권한이 없으면 권한을 준다)
안될경우 mysql 설치 폴더 chmod -R 777 권한준다
7. 프로세스를 확인해본다
ps -ef | grep mysql
8. mysql 에 들어가 본다
/usr/local/mysql/bin/mysql -u root
하면 자동 들어가진다.
9. mysql 유저를 추가한다.
use mysql
insert into user(Host,User,Password) values ('localhost','username',password('password'));
insert into user(Host,User,Password) values ('%','username',password('password'));
형식으로 등록한다.(% 는 외부에서 접속 가능하도록 등록-->같은유저로 localhost,% 둘다 등록가능)
flush privileges;
명령으로 commit 시킨다.
10. 새로 만든 유저아이디로 접속해본다
quit 명령으로 나와서
콘솔에서
mysql -u username -p 엔터
패스워드 입력 하여 접속한다.
'MY-SQL > mysql 소스 버전 설치' 카테고리의 다른 글
[ 리눅스 ] MYSQL 우분투 설치 (0) | 2012.08.31 |
---|---|
[ MYSQL ] 리눅스 에서 5.5 이상의 버전 Source 설치 (0) | 2012.02.07 |
댓글