>데이터 베이스 >MySQL 튜토리얼 >CentOS7에서 rpm 패키지를 사용하여 mysql 5.7.18을 설치하는 방법에 대한 자세한 소개

CentOS7에서 rpm 패키지를 사용하여 mysql 5.7.18을 설치하는 방법에 대한 자세한 소개

黄舟
黄舟원래의
2017-06-04 09:57:012006검색

이 글은 주로 rpm 패키지를 사용하여 CentOS7에 mysql 5.7.18을 설치하는 것과 관련된 단계를 자세히 소개합니다. 관심 있는 친구들은

지침

을 참조하세요. 2017-05-20,

MySQL 사용-5.7.18. 운영 체제는 64비트 CentOS Linux 릴리스 7.2.1511(Core)이며 데스크톱 형식으로 설치됩니다.

Uninstall MariaDB

CentOS7은 기본적으로 MySQL 대신 MariaDB를 설치하며, MySQL 관련 소프트웨어 패키지도 yum 서버에서 제거됩니다. MariaDB와 MySQL이 충돌할 수 있으므로 먼저 MariaDB를 제거하세요.

1. 설치된 MariaDB 관련 rpm 패키지를 확인하세요.

rpm -qa | grep mariadb

2. 설치된 MariaDB 관련 yum 패키지를 확인합니다. rpm 명령의 결과에 따라 패키지 이름을 판단해야 합니다.

yum list mariadb-libs

3. 설치된 MariaDB 관련 yum 패키지를 제거합니다. 패키지 이름은 yum list 명령의 결과에 따라 결정되어야 합니다. 이 단계에는 루트 권한이 필요합니다.

yum remove mariadb-libs

MySQL rpm 패키지를 다운로드하세요

소프트웨어 패키지가 크기 때문에 먼저 다른 방법(예: Thunder)을 통해 다운로드할 수 있습니다. rpm 방법을 사용하면 인터넷에 연결하지 않고도 설치할 수 있습니다. 이는 yum에서는 수행할 수 없는 작업입니다. 다른 버전의 MySQL을 설치해야 하는 경우 공식 웹사이트로 이동하여 해당 rpm 다운로드 링크를 검색하세요.

코드 복사

코드는 다음과 같습니다.

wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar
rpm 패키지를 사용하여 MySQL을 설치하세요


다음 단계에서는 루트 권한이 필요합니다. 그리고 패키지 간의 종속성으로 인해 각 rpm 명령을 순서대로 실행해야 합니다.

mkdir mysql-5.7.18
tar -xv -f mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar -C mysql-5.7.18
cd mysql-5.7.18/
rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm

설치가 성공적으로 완료되면 설치 파일과 임시 파일

을 삭제할 수도 있습니다.

cd ..
rm -rf mysql-5.7.18
rm mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar
MySQL 초기 비밀번호 변경

다음 단계에서는 루트 권한이 필요합니다.

1. 처음에는 비밀번호를 모르기 때문에 먼저

구성 파일

/etc/my.cnf를 수정하여 MySQL이 로그인 시 권한 확인을 건너뛰도록 하세요. 다음 줄을 추가하세요:

skip-grant-tables
2. MySQL을 다시 시작하세요.
service mysqld restart

3. 비밀번호 없이 MySQL에 로그인하세요.

mysql

4. mysql 클라이언트에서 다음 명령을 실행하여 루트 비밀번호를 변경하세요.

use mysql;
UPDATE user SET authentication_string = password('your-password') WHERE host = 'localhost' AND user = 'root';
quit;

5. 구성 파일

/etc/my.cnf

을 수정합니다. 이전에

새로 추가된 skip-grant-tables을 삭제하고 MySQL을 다시 시작합니다. 이 단계는 매우 중요합니다. 이를 수행하지 않으면 심각한 보안 문제가 발생할 수 있습니다. 6. 방금 설정한 비밀번호로 로그인하세요.

mysql -u root -p

7.MySQL에서는 비밀번호를 강제로 변경하게 되며 이는 단순한 규칙 비밀번호가 될 수 없습니다.

ALTER USER root@localhost IDENTIFIED BY 'your-new-password';

단계가 좀 번거로울 수 있는데 아직 다른 방법은 생각이 안 나서 그냥 이대로 사용하겠습니다.

위 내용은 CentOS7에서 rpm 패키지를 사용하여 mysql 5.7.18을 설치하는 방법에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.