CentOS 7 에서 MySQL 5.7 설치 설정 방법 그림 강좌(YUM)
1.YUM 소스 설정
MySQL 홈 페이지 에서 YUM 소스 rpm 설치 패키지 다운로드:http://dev.mysql.com/downloads/repo/yum/
 
 
#   mysql    
shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
#   mysql 
shell> yum localinstall mysql57-community-release-el7-8.noarch.rpm
shell> yum repolist enabled | grep "mysql.*-community.*"
 
  위의 그림 을 보면 설치 에 성공 했다 는 것 을 나타 낸다.
기본 설 치 된 my sql 버 전 을 변경 할 수 있 습 니 다.예 를 들 어 5.6 버 전 을 설치 하려 면 5.7 소스 의 enabled=1 을 enabled=0 으로 바 꿉 니 다.그리고 5.6 소스 의 enabled=0 을 enabled=1 로 바 꾸 면 됩 니 다.고 친 후의 효 과 는 다음 과 같다.
 
 2.MySQL 설치
shell> yum install mysql-community-server
shell> systemctl start mysqld
shell> systemctl status mysqld
● mysqld.service - MySQL Server
 Loaded: loaded (/usr/lib/systemd/system/mysqld.service; disabled; vendor preset: disabled)
 Active: active (running) since   2016-06-24 04:37:37 CST; 35min ago
 Main PID: 2888 (mysqld)
 CGroup: /system.slice/mysqld.service
   └─2888 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid
6  24 04:37:36 localhost.localdomain systemd[1]: Starting MySQL Server...
6  24 04:37:37 localhost.localdomain systemd[1]: Started MySQL Server.
shell> systemctl enable mysqld
shell> systemctl daemon-reloadmysql 설치 가 완료 되면/var/log/mysqld.log 파일 에서 루트 에 기본 암 호 를 생 성 합 니 다.루트 기본 암 호 를 아래 방법 으로 찾 은 다음 mysql 에 로그 인하 여 수정 합 니 다.
shell> grep 'temporary password' /var/log/mysqld.log 
 
shell> mysql -uroot -p
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'; 
mysql> set password for 'root'@'localhost'=password('MyNewPass4!'); 
 
 msyql 환경 변 수 를 통 해 암호 정책 에 대한 정 보 를 볼 수 있 습 니 다.
mysql> show variables like '%password%'; 
  validate_password_policy:암호 정책,기본 값 은 MEDIUM 정책
validate_password_dictionary_file:암호 정책 파일,정책 이 STRONG 이 어야 합 니 다.
validate_password_length:비밀번호 최소 길이
validate_password_mixed_case_count:대소 문자 길이,최소 1 개
validate_password_number_count:숫자 최소 1 개
validate_password_special_char_count:특수 문자 최소 1 개
이 매개 변 수 는 기본 정책 인 MEDIUM 의 암호 검사 규칙 입 니 다.
다음 과 같은 몇 가지 암호 정책 이 있 습 니 다.
 
 MySQL 홈 페이지 비밀번호 정책 상세 설명:http://dev.mysql.com/doc/refman/5.7/en/validate-password-options-variables.html#sysvar_validate_password_policy
암호 정책 수정
/etc/my.cnf 파일 에 vaidate 추가password_정책 설정,암호 정책 지정
#   0(LOW),1(MEDIUM),2(STRONG)    ,  2          
validate_password_policy=0
validate_password = off
systemctl restart mysqld기본 값 은 루트 계 정 만 로 컬 로그 인 할 수 있 습 니 다.다른 기기 에서 my sql 을 연결 하려 면 루트 를 수정 하여 원 격 연결 을 허용 하거나 원 격 연결 을 허용 하 는 계 정 을 추가 해 야 합 니 다.안전 을 위해 새 계 정 을 추가 하 겠 습 니 다.
mysql> GRANT ALL PRIVILEGES ON *.* TO 'yangxin'@'%' IDENTIFIED BY 'Yangxin0917!' WITH GRANT OPTION;
7.기본 인 코딩 을 utf 8 로 설정 합 니 다.
/etc/my.cnf 설정 파일 을 수정 하고[my sqld]에 인 코딩 설정 을 추가 합 니 다.다음 과 같 습 니 다.
[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'
 
 기본 프로필 경로:
프로필:/etc/my.cnf
로그 파일:/var/log//var/log/mysqld.log
서비스 시작 스 크 립 트:/usr/lib/systemd/system/mysqld.service
socket 파일:/var/run/mysqld/mysqld.pid
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[CentOS] yum을 이용하여 OpenJDK설치하기1. 자바가 설치되어있는지 확인한다. 아무것도 설치 되어있지 않으니 없다고 나올 것이다. 2. 설치 가능한 OpenJDK가 어떤 것이 있는지 확인한다. 3. OpenJDK를 설치한다. 목록을 확인하고 원하는 버전을 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.