집 >데이터 베이스 >MySQL 튜토리얼 >CentOS7에서 rpm 패키지를 사용하여 mysql 5.7.18을 설치하는 방법에 대한 자세한 소개
이 글은 주로 rpm 패키지를 사용하여 CentOS7에 mysql 5.7.18을 설치하는 것과 관련된 단계를 자세히 소개합니다. 관심 있는 친구들은
지침
MySQL 사용-5.7.18. 운영 체제는 64비트 CentOS Linux 릴리스 7.2.1511(Core)이며 데스크톱 형식으로 설치됩니다.
Uninstall MariaDB
rpm -qa | grep mariadb2. 설치된 MariaDB 관련 yum 패키지를 확인합니다. rpm 명령의 결과에 따라 패키지 이름을 판단해야 합니다.
yum list mariadb-libs3. 설치된 MariaDB 관련 yum 패키지를 제거합니다. 패키지 이름은 yum list 명령의 결과에 따라 결정되어야 합니다. 이 단계에는 루트 권한이 필요합니다.
yum remove mariadb-libs
MySQL rpm 패키지를 다운로드하세요
wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.18-1.el7.x86_64.rpm-bundle.tarrpm 패키지를 사용하여 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.tarMySQL 초기 비밀번호 변경
다음 단계에서는 루트 권한이 필요합니다.
구성 파일
/etc/my.cnf를 수정하여 MySQL이 로그인 시 권한 확인을 건너뛰도록 하세요. 다음 줄을 추가하세요:skip-grant-tables2. MySQL을 다시 시작하세요.
service mysqld restart3. 비밀번호 없이 MySQL에 로그인하세요.
mysql4. 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 -p7.MySQL에서는 비밀번호를 강제로 변경하게 되며 이는 단순한 규칙 비밀번호가 될 수 없습니다.
ALTER USER root@localhost IDENTIFIED BY 'your-new-password';단계가 좀 번거로울 수 있는데 아직 다른 방법은 생각이 안 나서 그냥 이대로 사용하겠습니다.
위 내용은 CentOS7에서 rpm 패키지를 사용하여 mysql 5.7.18을 설치하는 방법에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!