CentOS 7 에서 RPM 으로 mysql 5.7.13 설치
4327 단어 CentOS7RPMmysql5.7.13
본문 운영 체제:CentOS 7.2.1511 x8664
MySQL 버 전:5.7.13
1.마 운 트 해제 시스템 자체 마리 adb-lib
[root@centos-linux ~]# rpm -qa|grep mariadb
mariadb-libs-5.5.44-2.el7.centos.x86_64
[root@centos-linux ~]# rpm -e mariadb-libs-5.5.44-2.el7.centos.x86_64 --nodeps
2,rpm 설치 패키지 다운로드홈 페이지 에 최신 rpm 집합 가방 을 찾 아 라.현재 최신 은 mysql-5.7.13-1.el7.x86 입 니 다.64.rpm-bundle.tar
다운로드 주 소 를 복사 하여 서버 에서 다운로드 하거나 로 컬 에서 서버 에 업로드 하 였 습 니 다.
[root@centos-linux ~]# wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.13-1.el7.x86_64.rpm-bundle.tar
그리고 스트레스 를 풀 어 요.
[root@centos-linux ~]# ls
mysql-5.7.13-1.el7.x86_64.rpm-bundle.tar
[root@centos-linux ~]# tar xvf mysql-5.7.13-1.el7.x86_64.rpm-bundle.tar
mysql-community-test-5.7.13-1.el7.x86_64.rpm
mysql-community-embedded-5.7.13-1.el7.x86_64.rpm
mysql-community-embedded-compat-5.7.13-1.el7.x86_64.rpm
mysql-community-server-5.7.13-1.el7.x86_64.rpm
mysql-community-client-5.7.13-1.el7.x86_64.rpm
mysql-community-common-5.7.13-1.el7.x86_64.rpm
mysql-community-server-minimal-5.7.13-1.el7.x86_64.rpm
mysql-community-embedded-devel-5.7.13-1.el7.x86_64.rpm
mysql-community-devel-5.7.13-1.el7.x86_64.rpm
mysql-community-libs-compat-5.7.13-1.el7.x86_64.rpm
mysql-community-libs-5.7.13-1.el7.x86_64.rpm
mysql-community-minimal-debuginfo-5.7.13-1.el7.x86_64.rpm
3.설치순서대로 실행(몇 개의 가방 은 의존 관계 가 있 기 때문에 선후 가 있 습 니 다)아래 명령 으로 설치 합 니 다.
[root@centos-linux ~]# rpm -ivh mysql-community-common-5.7.13-1.el7.x86_64.rpm
[root@centos-linux ~]# rpm -ivh mysql-community-libs-5.7.13-1.el7.x86_64.rpm
[root@centos-linux ~]# rpm -ivh mysql-community-client-5.7.13-1.el7.x86_64.rpm
[root@centos-linux ~]# rpm -ivh mysql-community-server-5.7.13-1.el7.x86_64.rpm
4.데이터베이스 초기 화*nix 시스템 에서 데이터베이스 디 렉 터 리 를 파일 소유자 와 mysql 로 로그 인 할 수 있 도록 루트 로 mysql 서 비 스 를 실행 하려 면 아래 명령 을 실행 하여 초기 화해 야 합 니 다
mysqld --initialize --user=mysql
my sql 로 실행 된다 면--user 옵션 을 제거 할 수 있 습 니 다.
또한--initialize 옵션 은 기본적으로'보안'모드 로 초기 화 되 며,루트 사용자 에 게 비밀 번 호 를 만 들 고 이 비밀 번 호 를 만 료 로 표시 합 니 다.로그 인 후 새로운 비밀 번 호 를 설정 해 야 합 니 다.--initialize-insecure 명령 을 사용 하면 보안 모드 를 사용 하지 않 으 면 루트 사용자 에 게 비밀 번 호 를 만 들 지 않 습 니 다.
사용 하 는--initialize 초기 화 를 보 여 줍 니 다.루트 계 정 비밀 번 호 를 만 들 고 로그 파일 에 비밀 번 호 를 만 듭 니 다.
위의 그림 의 마지막 줄 은 생 성 된 비밀 번 호 를 주 었 습 니 다.지금 은 데이터 베 이 스 를 시작 한 다음 에 위의 비밀 번 호 를 사용 하여 로그 인 할 수 있 습 니 다.
[root@centos-linux ~]# systemctl start mysqld
[root@centos-linux ~]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.13
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
5、루트 비밀번호 수정이 비밀 번 호 는 만 료 된 것 으로 표시 되 어 있 으 며,정상적으로 사용 하려 면 비밀 번 호 를 수정 해 야 한다.
mysql> show databases;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
이전 password()함 수 는 버 려 집 니 다.공식 적 으로 는 아래 명령 을 사용 하여 비밀 번 호 를 수정 하 는 것 을 권장 합 니 다.
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
또한,당신 이 설정 한 비밀번호 가 너무 간단 하면 잘못 알 릴 수도 있 습 니 다.
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
비밀 번 호 를 설정 하 는 규칙 에 대해 서 는 이 편 을 볼 수 있 습 니 다문장.여기 서 우 리 는 암호 길이 가 8 보다 크 고 숫자,대소 문자,특수 문자 가 있어 야 한 다 는 것 을 주의해 야 한다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 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에 따라 라이센스가 부여됩니다.