Linux 비 root 사용자 MySQL 설치

1. MYSQL 소스 코드 다운로드:
http://dev.mysql.com/downloads/mysql/
마지막 "Source Code" 선택
2. 가방 해제:
$tar zxvf mysql-5.0.67.tar.gz
$cd mysql-5.0.67

3. 컴 파일:
5.1 및 이전 버 전 은 configure 로 컴 파일 하고 5.1 이후 버 전 은 cmake 로 컴 파일 합 니 다.여기 5.0 버 전이 설치 되 어 있어 요.
제 설치 경 로 는 "/ home 1 / chenjr / local / mysql" 입 니 다. 구체 적 으로 자신의 경로 로 변경 해 야 합 니 다.
$./configure --prefix=/home1/chenjr/local/mysql --with-charset=utf8 --with-plugins=innobase
컴 파일 시 configure: error: No curse / termcap library found 의 오류 해결 방법 -- curse / termcap 라 이브 러 리 가 설치 되 어 있 지 않 음 을 설명 합 니 다:
1) ncurses 소스 코드 다운로드:http://download.chinaunix.net/download/0008000/7242.shtml,
내 가 다운로드 한 것 은 이것 이다.http://download.chinaunix.net/download.php?id=28919&ResourceID=7242
2) 패키지 해제, 컴 파일, 설치:
$tar zxvf ncurses-5.6.tar.gz
$cd ncurses-5.6
$./configure --prefix=/home1/chenjr/lib/ncurses/
$make
$make install

4. MYSQL 을 다시 컴 파일 하고 -- with - other - libc 로 ncurses 의 라 이브 러 리 경 로 를 지정 합 니 다.
$./configure --prefix=/home1/chenjr/local/mysql --with-charset=utf8 --with-plugins=innobase --with-other-libc=/home1/chenjr/lib/ncurses/
$make
$make install

5. 성 공 했 습 니 다 ^ ^
6. my sql 설치 디 렉 터 리 에 프로필 을 복사 하고 my. cnf 로 이름 을 바 꿉 니 다.
cp share/mysql/my-medium.cnf ./my.cnf 
7. my. cnf 파일 수정
socket = /home1/chenjr/local/mysql/mysql.sock
두 가지 추가:
basedir = /home1/chenjr/local/mysql
datadir = /home1/chenjr/local/mysql/var
8. 데이터베이스 테이블 초기 화
bin/mysql_install_db --user=mysql --datadir=/home1/chenjr/local/mysql/var
9. mysql 서비스 시작
bin/mysqld_safe --defaults-file=/home1/chenjr/local/mysql/my.cnf
10. mysql 데이터베이스 에 들 어가 기
bin/mysql -h '127.0.0.1' -u root -p
Enter 를 누 르 고 들 어가 면 계속 그곳 에 머 물 러 있 습 니 다. 이때 다른 단말 기 를 열 어 조작 할 수 있 습 니 다. 이 단말 기 는 닫 을 수 있 습 니 다.
11. 루트 사용자 비밀번호 수정
bin/mysqladmin -h '127.0.0.1' -u root password 111111

좋은 웹페이지 즐겨찾기