RedHat 6.5 설치 MySQL 5.7 튜 토리 얼 상세 설명
설치 환경:RedHat 6.5
첫 번 째 단계:다운로드
MySQL 5.7:http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.12-1.el6.x86_64.rpm-bundle.tar 다운로드
두 번 째 단계:설치
설치 하기 전에 서버 에 MySQL 이 설치 되 어 있 는 지 확인 하고 설치 되 어 있 으 면 마 운 트 해제 합 니 다.
[root@worker1 tmp]# rpm -qa|grep mysql
mysql-libs-5.1.71-1.el6.x86_64
[root@worker1 tmp]# rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64 //
다운로드 한 파일 압축 풀기:
[root@worker1 tmp]# tar -xf mysql-5.7.12-1.el6.x86_64.rpm-bundle.tar
순서대로 설치:
rpm -ivh mysql-community-common-5.7.12-1.el6.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.12-1.el6.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.12-1.el6.x86_64.rpm
rpm -ivh mysql-community-client-5.7.12-1.el6.x86_64.rpm
rpm -ivh mysql-community-server-5.7.12-1.el6.x86_64.rpm
의외로 MySQL 이 설치 되 었 을 것 입 니 다.
세 번 째 단계:환경 변수 설정
1.MySQL:service mysqld start 시작
2.로그 인:mysql-u root-p,첫 로그 인 비밀번호 가 비어 있 으 면 바로 돌아 갑 니 다:
이 오류 가 발생 한 이 유 는 MySQL 5.7 의 my sql.user 표 에 Password 필드 가 없 기 때문에 보안 방식 으로 로그 인 한 다음 비밀 번 호 를 수정 해 야 하기 때 문 입 니 다.
해결 방법 은 다음 과 같다.
MySQL 설정 파일 수정:vim/etc/my.cnf,파일 끝 에:skip-grant-tables,저장 후 MySQL 서 비 스 를 다시 시작 합 니 다:service my sqld restart,그리고 다시 로그 인 합 니 다.
3.비밀 번 호 를 수정 합 니 다.사용자 비밀 번 호 는 my sql 이라는 database 아래 에 있 습 니 다.
다음 명령 을 순서대로 실행 합 니 다:
mysql> use mysql
mysql> update user set password_expired='N' where user='root';
mysql> update user set authentication_string=password('123456') where user=‘root';
mysql> flush privileges;
1.주의:my.cnf 설정 파일 에 추 가 된 건 너 뛰 기 비밀번호 검사 내용 을 제거 하고 서 비 스 를 다시 시작 해 야 합 니 다.기타:
1.인 코딩 설정:vim/etc/my.cnf,파일 끝 에 인 코딩 내용 default-character-set=utf 8
2.MySQL 에 원 격 접근 허용:
모든 호스트 에 데이터 접근 권한 부여
mysql>grant all privileges on . to ‘root'@'%'with grant option;
오류 발생:ERROR 1133(42000):Can't find any matching row in the user table
사실 mysql.user 표 에 루트 사용자 가 미리 존재 하면 정상 입 니 다.또는 이 끝 에 identified by'비밀번호'를 붙 이 는 것 도 정상 입 니 다.아래 명령 행 과 같이
mysql>grant all privileges on . to ‘root'@'%'identified by ‘123456' with grant option;
3.암호 정책 변경:
mysql> set global validate_password_length=0; --
mysql> set global validate_password_policy=0; -- LOW
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
MySQL 5.7 의 설치 및 설정 상세 한 작업 절차다운로드 한 ZIP 압축 패 키 지 를 임의의 폴 더 로 압축 해제 합 니 다.(여 기 는:C:\mysql 5.7) MySQL 5.7 버 전의 압축 패 키 지 는 초기 압축 을 푼 폴 더 디 렉 터 리 에 data ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.