근원에서 MySQL 임명

2008년 5월 2일 리눅스는 설정을 서비스한다 | admin @ 7:14 pm

MySQL 임명

1. 존재하고 과정을 죽이는 경우에 어떤 오래된 포장든지 제거하십시오.MySQL
#rpm - e MySQL-devel
#rpm - e MySQL 클라이언트
#rpm - e MySQL 서버
#killall mysqld

2. 당신의 원시 파일 전화번호부를 창조하십시오.
#mkdir /usr/local/src/mysql
#cd /usr/local/src/mysql

3. 이 전화번호부로 당신의 원시 파일을 다운로드하십시오.

4. 다운로드 후에 완료하십시오.
#tar - zxvf mysql - *
#cd /usr/local/src/mysql/mysql-version
#groupadd mysql
#useradd - g mysql mysql
#pico conf_mysql

5. 지금 conf_mysql 파일에 뒤에 오는 것 추가하십시오.
CFLAGS=" - 03 ″
CXX=gcc
CXXFLAGS=" - 03 - felide 건설자 - fno 예외 - fno-rtti"

./configure - prefix=/usr/local/mysql - with-extra-charsets=complex - 가능하게 하 실을 꿰 안전하 클라이언트 - 가능하게 하 국부적으로 infile - 가능하게 하 어셈블러 - 무능하게 하 공유된 - with-client-ldflags=-all-static - with-mysqld-ldflags=-all-static

6. 허가를 바꾸고, 파일을 달리고, 임명을 완료하십시오. 다음 첫번째 시험 데이타베이스를 창조하고, 허가를 바꾸고, 임명을 시험하십시오.
#chmod 755 conf_mysql
#. /conf_mysql
#make
#make는 설치한다
#scripts/mysql_install_db
#chown - R 뿌리 /var/lib/mysql
#chown - R mysql /var/lib/mysql/var
#chgrp - R mysql /var/lib/mysql
#/var/lib/mysql/bin/mysqld_safe - user=mysql &

7. 뿌리 암호를 놓는 것을 잊지 말라.
#/var/lib/mysql/bin/mysqladmin - 당신 password' u 뿌리 암호 `
#/var/lib/mysql/bin/mysqladmin - u 뿌리 - 당신 password' h 호스트 네임 또는 IP 주소 암호 `

MySQL 임명을 위해 하는.

당신은 MySQL 악마를을 가진 시작할 수 있다:
#cd /usr/local/mysql; /usr/local/mysql/bin/mysqld_safe &

당신은 'sql bench' 전화번호부에 있는 기준을 가진 MySQL 악마를 시험할 수 있다:
#cd sql 벤치; perl 달리 모든 시험

[사용자 허가를 추가하십시오]
교부금 선택권을 가진 `aaaaaa에 의해 확인된 `aaa'@'localhost'에 *.*에 모든 특권을 수여하십시오;
추려낸 의 삽입, 갱신, 감소 수여하고십시오, `password';에 의해 확인된 `user'@'hostname'에, db_name.*에 하락 창조하십시오
추려낸 의 삽입, 갱신, 감소 수여하고십시오, 당신이 모든 클라이언트 주인에서 연결할 수 있는 호스트 네임을 위한 `password'; >>>>>Use %에 의해 확인된 `user'@'%'에, db_name.*에 하락 창조하십시오.

[기록에서 감소 사용자]
`aaa'@'localhost';에서 *.*에 모든 특권을 취소하십시오
`aaa'@'localhost';에서 *.*에 교부금 선택권을 취소하십시오
mysql.user에서 감소 곳에 user='aaa';

넘치는 특권;

MySQL 설치를 위해 완료하십시오.

다음으로 PHP 임명을 위해

코멘트 없음

아직 코멘트 없음.

이 포스트에 대하여 코멘트를 위한 TrackBack URI

유감스러운, 설명문 형태는 현재로서는 닫힌다.