> 운영 및 유지보수 > 리눅스 운영 및 유지 관리 > Linux 학습 3부: Mysql5.7.16 데이터베이스 Centos7 설치에 대한 자세한 소개

Linux 학습 3부: Mysql5.7.16 데이터베이스 Centos7 설치에 대한 자세한 소개

黄舟
풀어 주다: 2017-06-02 10:13:36
원래의
2212명이 탐색했습니다.

이 글에서는 주로 Linux 학습의 세 번째 부분인 Centos7설치mysql5.7.16 데이터베이스에는 특정 참조 값이 있습니다. 관심 있는 친구가 참조할 수 있습니다.

머리말: Linux에서 mysql을 설치하는 것은 다음과 같지 않습니다. Windows처럼 간단하지만 어렵지도 않습니다. 이 글에서는 Centos7에서 mysql5.7 버전을 설치하는 방법에 대해 설명합니다. 문제나 오류가 있으면 지적해주세요.

버전:mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar

참고: 설치하기 전에 현재 시스템이 mysql이 있으면 제거해야 합니다(centos7은 mariaDb 데이터베이스와 함께 제공되므로 첫 번째 단계는 데이터베이스를 제거하는 것입니다)

View mysql 데이터베이스:

rpm -qa | grep -i mysql
로그인 후 복사

mysql 데이터베이스 제거:

rpm -e [mysql文件名]
로그인 후 복사

관련 파일이 있는 경우 직접 제거할 수 없습니다. 다음 명령을 사용하여 강제 제거할 수 있습니다

rpm -e --nodeps [mysql文件名]
로그인 후 복사

1. mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar<를 교체합니다. /span> /home/에 복사(Linux에서 소프트웨어를 설치하는 경우 일반적으로 파일을 홈 디렉터리에 복사해야 합니다.)

cp mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar /home/
로그인 후 복사

파일의 압축을 풉니다< /p>

tar -xvf mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar
로그인 후 복사

아래는 추출된 모든 rpm 파일입니다

3. rpm 파일의 압축을 풀고 설치합니다.

1. 일반적으로 다음 파일만 설치하면 됩니다.

2 다음으로 명령을 사용하여 rpm 파일의 압축을 풉니다. 하나씩 설치해 보세요

참고: 위 파일에는 주의해야 할 세부 사항이 있습니다. 설치 중에도 순서가 지정되어 있으며 해당 우선순위가 있습니다. 그래서 다음 순서대로 하나씩 압축을 풀고 설치해야 합니다.

mysql-community-common-5.7.16-1.el7.x86_64
mysql-community-libs-5.7.16-1.el7.x86_64
mysql-community-client-5.7.16-1.el7.x86_64
mysql-community-server-5.7.16-1.el7.x86_64
mysql-community-devel-5.7.16-1.el7.x86_64
로그인 후 복사

4. 설치가 성공적으로 완료되면 mysql 서비스를 시작합니다.

systemctl start mysqld.service
로그인 후 복사

다섯. 3306 포트가 켜져 있는지 확인

netstat -ln | grep 3306
로그인 후 복사

6. my.cnf구성 파일< /p>

1. 이 단계에서는 my.cnf 파일을 찾아야 합니다. my.cnf 파일의 기본 경로는 /etc/my.cnf

2입니다. my.cnf

3. 'i'를 누르고 삽입 모드로 들어간 후 다음 코드를 삽입하세요

참고: validate_password=off는 비밀번호 확인 플러그인을 끄는 것을 의미합니다(이 문장을 추가해야 합니다. 이 문장을 사용하면 매우 번거롭기 때문입니다) 비밀번호 변경시 추가되지 않습니다).

4. 저장하고 종료('esc'를 누른 후 ' :wq')

5 mysql 서비스를 다시 시작하세요.

systemctl restart mysqld.service
로그인 후 복사

7. 이 단계는 특히 중요합니다. 이전의 각 단계는 주의 깊게 테스트되고 성공적으로 실행되어야 합니다.

1. 초기화 테이블

/user/sbin/mysqld --initialize --user=mysql
로그인 후 복사

2. 초기화 후 mysql 제로타임 로그인 비밀번호가 생성되는데 어디서 확인할 수 있나요? 이전에 my.cnf 파일에 구성된 로그 경로는 log-error=/var/log/mysqld.log입니다. 이 경로에서 mysqld.log 로그를 확인하세요. 그리고 제로아워 비밀번호를 찾으세요

cat /var/log/mysqld.log |grep password
로그인 후 복사

3. 제로아워 비밀번호를 기반으로 mysql 데이터베이스의 비밀번호를 다시 수정하세요

mysql_secure_installation
로그인 후 복사

4. Enter를 누르면, 비밀번호를 입력하세요. 이번에는 0만 입력하시면 됩니다.

5. 올바른 비밀번호를 입력한 후, 새로운 비밀번호를 입력하고 확인하세요.

8. 비밀번호 변경에 성공하면 mysql에 로그인할 수 있습니다.

위 내용은 Linux 학습 3부: Mysql5.7.16 데이터베이스 Centos7 설치에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿