You cannot see this page without javascript.

본문 바로가기

쓰기

조회 수 3051 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
//임시폴더만들기 (다운로드파일 경로)
mkdir /home/temp
//임시폴더이동
cd /home/temp
//mysql 압축풀기
tar -zvxf mysql-5.5.8.tar.gz
//cmake 압축풀기
tar -zvxf cmake-2.8.3.tar.gz
//cmake 압축 풀린 곳으로 이동
cd /home/temp/cmake-2.8.3
//cmake 설치 옵션 구성(--prefix : 설치할 경로)
./bootstrap \
--prefix=/home/server/cmake-2.8.3
//컴파일
make
//설치
make install
//PATH등록(명령어를 아무대서나 실행 가능하게 하는것!?)
vi /etc/profile
맨아래로 내려서 추가(설마 편집하는 방법 몰라!? 무러봐 ㅋㅋ)
#cmake
PATH=$PATH:/home/server/cmake-2.8.3/bin
export PATH
저장후
적용
source /etc/profile
//mysql 압축 풀린 곳으로 이동
cd /home/temp/mysql-5.5.8
//라이브러리 설치!?
yum -y install libtermcap-devel ncurses-devel
//mysql 설치 옵션 구성(-DCMAKE_INSTALL_PREFIX : 설치 장소, -DMYSQL_DATADIR : 데이터저장소, -DDEFAULT_CHARSET : 기본언어설정, -DDEFAULT_COLLATION : COLLATION 설정)
cmake \
-DCMAKE_INSTALL_PREFIX=/home/server/mysql-5.5.8 \
-DMYSQL_DATADIR=/home/server/mysql-5.5.8/data \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci
----------------보류옵션-----------------
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_EXTRA_CHARSETS=all \
-DWITH_SSL=system \
-DWITH_ZLIB=system
-----------------------------------------
//컴파일 && 인스톨
make && make install
//설치된 곳으로 이동
cd /home/server/mysql-5.5.8
//데이터저장소 소유권 바꾸기
chown -R mysql. data
//기본 데이터 및 기본 사용자 생성
./scripts/mysql_install_db --user=mysql
//실행
./bin/mysqld_safe &
//실행된 mysql 확인
ps -ef | grep mysqld
mysql 사용자와 mysql 설치된 폴더가 나오면 성공일거다..아래와 같이
mysql 17277 17211 11 14:20 pts/1 00:00:00 /home/server/mysql-5.5.8/bin/mysqld --basedir=/home/server/mysql-5.5.8
--datadir=/home/server/mysql-5.5.8/data --plugin-dir=/home/server/mysql-5.5.8/lib/plugin --user=mysql
--log-error=/home/server/mysql-5.5.8/data/localhost.localdomain.err
--pid-file=/home/server/mysql-5.5.8/data/localhost.localdomain.pid
//mysql root 관리자 생성
./bin/mysqladmin -u root password 'new-password'
ex) ./bin/mysqladmin -u root password '1234'
//mysql 접속
./bin/mysql -u mysql (기본 사용자 접속 비번없이 들어가진다)
./bin/mysql -u root -p (새로 만든 관리자 아이디 접속)
Enter password: 1234

//캐릭터 셋 확인(mysql 접속후)
mysql>show variables like 'c%';
mysql>exit

//캐릭터(utf8) 셋 my.cnf 설정(mysql 가동시 읽어들이는 설정파일)
cp /home/server/mysql-5.5.8/support-files/my-medium.cnf /etc/my.cnf
vi /etc/my.cnf
~맨 아래줄에 추가(shift + g)~
[client]
#character
default-character-set=utf8
[mysqld]
#character
skip-character-set-client-handshake
init_connect='set names utf8'
character-set-server=utf8
character-set-filesystem=utf8
[mysqldump]
#character
default-character-set=utf8
[mysql]
#character
default-character-set=utf8
~저장~

//MySQL 데몬 종료
killall mysqld

//MySQL 데몬 실행
/home/server/mysql-5.5.8/bin/mysqld_safe &

//MySQL 폴더 으로이동
cd /home/server/mysql-5.5.8/bin

//MySQL 접속
./mysql -u root -p

//캐릭터 셋 확인
mysql>show variables like 'c%';
mysql>exit

※ TIP
---운영중에 MySQL root 비밀번호 잊어 먹었을 때---
//MySQL 데몬 종료
killall mysqld
//MySQL 데몬 실행
/home/server/mysql-5.5.8/bin/mysqld_safe --skip-grant-tables &
//MySQL 접속
/home/server/mysql-5.5.8/bin/mysql
//데이터베이스 선택
mysql> use mysql
//user테이블에 root유져 패스워드 변경
mysql> update user set password='1234' where user='root';
//MySQL 종료
mysql> exit
//MySQL 데몬 종료
killall mysqld
//MySQL 데몬 실행
/home/server/mysql-5.5.8/bin/mysqld_safe &

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 mysql 사용자 추가 명령 모음 운영자 2013.03.14 3023
11 MySql DB 손상되었을 경우 점검 및 복구 명령 운영자 2013.03.14 3565
10 mysql 접속문제 운영자 2013.03.14 3919
9 mysql에 root권한으로 접근을 해도 접근거부가 되는데 운영자 2013.03.14 5028
8 MySQL Replication 운영자 2013.03.14 4418
7 Mysql DB백업 받는법 운영자 2013.03.14 2496
6 Mysql socket 에러 해결하기 운영자 2013.03.14 2822
5 mysql 서버실행시 에러가... 운영자 2013.03.14 2834
4 mysql에서 ERROR 1203이 뜹니다 운영자 2013.03.14 2764
3 mysql-5.0.18 버전에서 사용자 추가 스크립트 운영자 2013.03.14 2451
2 Mysql5 사용자 계정 추가 운영자 2013.03.14 2149
» 리눅스 CentOs 5.6 MySQL 설치 운영자 2013.03.08 3051
Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7