>  기사  >  데이터 베이스  >  Linux_MySQL에서의 MySQL 소스 코드 설치 참고 사항

Linux_MySQL에서의 MySQL 소스 코드 설치 참고 사항

WBOY
WBOY원래의
2016-11-30 23:59:36961검색

1. 이미 두 개의 소스 파일 mysql-5.5.10.tar.gz 및 cmake-2.8.4.tar.gz가 있다고 가정합니다

(1) 먼저 cmake를 설치합니다(mysql5.5 이상은 cmake를 통해 컴파일됩니다)

[root@ rhel5 local]#tar -zxv -f cmake-2.8.4.tar.gz
[root@ rhel5 local]#cd cmake-2.8.4
[root@ rhel5 cmake-2.8.4]#./configure
[root@ rhel5 cmake-2.8.4]#make
[root@ rhel5 cmake-2.8.4]#make install

(2) mysql 설치 디렉터리와 데이터베이스 저장 디렉터리를 생성합니다

[root@ rhel5~]#mkdir -p /usr/local/mysql         //安装mysql 
[root@ rhel5~]#mkdir -p /usr/local/mysql/data      //存放数据库

(3) mysql 사용자 및 사용자 그룹 생성

[root@ rhel5~]groupadd mysql
[root@ rhel5~]useradd -r -g mysql mysql

(4) mysql 설치

[root@ rhel5 local]#tar -zxv -f mysql-5.5.10.tar.gz
[root@ rhel5 local]#cd mysql-5.5.10
[root@ rhel5 mysql-5.5.10]#cmake . 
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql
-DMYSQL_DATADIR=/usr/local/mysql/data
-DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci 
-DEXTRA_CHARSETS=all 
-DENABLED_LOCAL_INFILE=1
[root@ rhel5 mysql-5.5.10]#make
[root@ rhel5 mysql-5.5.10]#make install

코드는 다음과 같습니다:

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '******' WITH GRANT OPTION;

이상은 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되길 바라며, 많은 응원 부탁드립니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.