이 글은 주로 rpm 패키지를 사용하여 CentOS7에 mysql 5.7.18을 설치하는 것과 관련된 단계를 자세히 소개합니다. 관심 있는 친구들은
지침
MySQL 사용-5.7.18. 운영 체제는 64비트 CentOS Linux 릴리스 7.2.1511(Core)이며 데스크톱 형식으로 설치됩니다.
Uninstall MariaDB
rpm -qa | grep mariadb
yum list mariadb-libs
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.tar
다음 단계에서는 루트 권한이 필요합니다. 그리고 패키지 간의 종속성으로 인해 각 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
다음 단계에서는 루트 권한이 필요합니다.
구성 파일
/etc/my.cnf를 수정하여 MySQL이 로그인 시 권한 확인을 건너뛰도록 하세요. 다음 줄을 추가하세요:skip-grant-tables
service mysqld restart
mysql
use mysql; UPDATE user SET authentication_string = password('your-password') WHERE host = 'localhost' AND user = 'root'; quit;
/etc/my.cnf
을 수정합니다. 이전에새로 추가된 줄 skip-grant-tables을 삭제하고 MySQL을 다시 시작합니다. 이 단계는 매우 중요합니다. 이를 수행하지 않으면 심각한 보안 문제가 발생할 수 있습니다. 6. 방금 설정한 비밀번호로 로그인하세요.
mysql -u root -p
ALTER USER root@localhost IDENTIFIED BY 'your-new-password';
위 내용은 CentOS7에서 rpm 패키지를 사용하여 mysql 5.7.18을 설치하는 방법에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!