002 centos 6.5 tar 패키지 방식 으로 my sql 6.8 설치

centos 6.5 tar 패키지 방식 으로 my sql 6.8 설치
링크
환경: 1. 운영 체제: CentOS release 6.8 (Final) 2. 설치 버 전: mysql - 5.6.31 - linux - glibc 2.5 - x8664. tar. gz 3. 다운로드 주소:http://dev.mysql.com/downloads/mysql/ 4. 다운로드 설명: 위의 다운로드 주 소 는 최신 버 전 입 니 다. 이전 버 전 을 다운로드 하려 면 페이지 의 하이퍼링크 "Looking for previous GA versions?" 를 클릭 하 십시오.
설치 절차:
0. 이전 버 전의 MySQL 마 운 트 해제
maysql 관련 파일 찾기 및 삭제
find / -name mysql
rm -rf         ,         
           
find / -name mysql|xargs rm -rf 

1. 패키지 저장 디 렉 터 리 에서 압축 해제 명령 을 실행 합 니 다.
tar -zxvf mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz

2. 설치 패 키 지 를 삭제 하고 압축 해 제 된 파일 의 이름 을 바 꿉 니 다.
rm -rf mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz
mv mysql-5.6.31-linux-glibc2.5-x86_64/ /usr/local/mysql

3. mysql 사용자 그룹 과 mysql 사용자 추가
사용자 와 그룹 이 존재 하 는 지 확인 합 니 다.
groups mysql

없 으 면 추가
groupadd mysql
useradd -r -g mysql mysql  #-r      
groups mysql

4. mysql 디 렉 터 리 에 들 어가 권한 변경
cd mysql/
chown -R mysql:mysql ./

5. 설치 스 크 립 트 실행
./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data (--pid-file=/usr/local/mysql/data/mysql.pid --tmpdir=/tmp)

설치 후 현재 디 렉 터 리 소유 자 를 루트 사용자 에 게 date 디 렉 터 리 소유 자 를 my sql 로 변경 합 니 다.
chown -R root:root ./
chown -R mysql:mysql data

6. 프로필
cd /software/mysql-5.6.21/support-files
cp my-default.cnf /etc/my.cnf
cp mysql.server /etc/init.d/mysql

6. mysql 비밀번호 변경
mysql 서비스 시작
./support-files/mysql.server start
#  MySQL    ,        MySQL  ,    ,     
ps aux | grep mysql
kill -9       
#              MySQL  
ps aux|grep mysql|awk '{print $2}'|xargs kill -9

MySQL 을 시작 한 후 다음 명령 을 실행 하여 암 호 를 변경 합 니 다.
./bin/mysqladmin -u root -h 127.0.0.1 password 'root'
   **      **                 
./bin/mysqladmin -u root password 'new-password'
./bin/mysqladmin -u root -h localhost.localdomain password 'new-password'

비밀번호 변경 후 MySQL 로그 인 가능
./bin/mysql -h127.0.0.1 -uroot -proot

7. 원 격 로그 인 권한 증가
로 컬 Mysql 로그 인 후 다음 명령 을 실행 합 니 다.
grant all privileges on *.* to root@'%' identified by '  ';
flush privileges;

8. MySQL 을 서버 시스템 서비스 에 추가
cp support-files/mysql.server /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig mysqld on
service mysqld restart
service mysqld status

9. mysql 보안 로그 인 설정
1. 모든 사용자 암호 set passowrd for 'root' @ '%' = password ('비밀번호') 2. 빈 사용 자 를 삭제 3. 기본 루트 사용 자 를 다른 이름 으로 변경
기타 내용:
1. mysql 서비스 시작 및 정지 (win 7)
방식: 파일 방식: 서비스 에 있 는 my sql 서 비 스 를 찾 아 재 시작 명령 행 방식: cmd - > net start my sql - > net stop my sql - > net start my sql
2. MySQL 로그 인 및 종료 (win 7)
로그 인: mysql 파라미터 - D 지정 한 데이터베이스 mysql - V 출력 mysql 버 전 정보 mysql - urot - p \ # Enter p 암호 mysql - urot - P - h 127.0.0.0.1 \ # P 단 구 호 는 기본적으로 3306 입 니 다.h 서버 이름
종료: exit;quit; \q;
3. mysql 프로필 my. cnf 상세 설명 [부분]
링크
4. 데이터베이스 권한
/ / 사용자 mysql > insert into mysql. user (Host, User, Password) 값 ("localhost", "phplamp", password ("1234")); / /시스템 권한 표 mysql > flush privileges 새로 고침;
5. my sql 에서 어떤 my. cnf 를 설정 파일 로 사용 하 는 지 확인 합 니 다.
mysql --help | grep my.cnf
6. 설치 명령
./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data (--pid-file=/usr/local/mysql/data/mysql.pid --tmpdir=/tmp)
7. 별명 설정
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql

좋은 웹페이지 즐겨찾기