>  기사  >  운영 및 유지보수  >  centos7 mysql8.0 설치 방법

centos7 mysql8.0 설치 방법

藏色散人
藏色散人원래의
2020-11-06 10:06:5910774검색

centos7 mysql8.0 설치 방법: 먼저 MySQL의 이전 버전을 제거한 다음 "sudo yum install mysql-server" 명령을 사용하여 마지막으로 부팅 시 시작되도록 설정합니다.

centos7 mysql8.0 설치 방법

권장: "centos tutorial"

CentOS 7 설치 MySQL 8.0

1. MySQL의 기록 버전을 제거합니다

기록 버전이 있는지 확인하세요

설치하지 않는 경우 처음에는 MySQL의 이전 버전을 제거해야 합니다. MySQL 이전 버전 구성 요소가 설치되었는지 확인하는 명령이 필요합니다.

# rpm -qa|grep mysql

centos7 mysql8.0 설치 방법

예를 들어, 새 버전을 설치하기 전에 설치된 MySQL Community Edition 구성 요소 두 개가 발견됩니다. MySQL의 경우 설치된 기록 구성 요소를 제거해야 합니다

MySQL 서비스 상태 확인

# service mysqld status

MySQL 서비스 일시 중지

# service mysqld stop

MySQL 서비스 제거

모든 구성 요소를 제거해야 할 수 있습니다. 구성품 순서.

# rpm -ev [需要移除组件的名称]

또는

# rpm -e --nodeps [需要移除组件的名称]  //此命令为强制卸载

2. MySQL 설치

rpm을 사용하여 MySQL 설치

CentOS 7에서 기본적으로 설치하는 데이터베이스는 Mariadb이므로 YUM 명령으로는 MySQL을 설치할 수 없으며 Mariadb만 업데이트됩니다. rpm을 사용하여 설치하십시오. mysql repo 소스 웨어하우스를 마우스 오른쪽 버튼으로 클릭하여 지정된 버전의 데이터베이스를 복사할 수 있습니다.

# wget http://repo.mysql.com/mysql80-community-release-el7-1.noarch.rpm

mysql80-community-release-el7-1.noarch.rpm 패키지를 설치하세요

# sudo rpm -ivh mysql80-community-release-el7-1.noarch.rpm

설치가 완료되면 /etc/yum.repos.d 폴더에 mysql-community.repo라는 두 개의 파일이 생성됩니다. && mysql- Community-source.repo

centos7 mysql8.0 설치 방법

yum을 사용하여 mysql 서비스를 설치하세요

# sudo yum install mysql-server

다음 내용이 표시되면 설치가 성공한 것입니다

Complete!

부팅 시 MySQL 서비스를 시작하도록 설정되어 있는지 확인하세요

# systemctl list-unit-files|grep mysqld

표시되면

centos7 mysql8.0 설치 방법

부팅 시 시작되도록 설정되어 있는 것입니다. 부팅 시 시작되도록 설정되지 않은 경우

# systemctl enable mysqld.service

를 실행합니다. 그렇지 않으면 MySQL이 시작되는지 확인합니다.

MySQL 서비스가 시작되었는지 확인

# ps -ef|grep mysql

서비스 시작

# systemctl start mysqld.service

MySQL 초기화

# mysqld --initialize

MySQL 초기화 확인 기본 비밀번호

# grep 'temporary password' /var/log/mysqld.log

centos7 mysql8.0 설치 방법

root@localhost 뒤에 비밀번호를 복사하세요. mysql에 로그인하고 기본 비밀번호를 붙여넣으세요

MySQL8.0의 변경으로 인해 비밀번호를 재설정해야 합니다

'12345678'로 식별되는 사용자 'root'@'localhost'를 변경하세요.

설정 시 프롬프트가 나타나는 경우 비밀번호

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

담당자는 정책을 실행하기 전에 정책 수준을 낮춰야 합니다

set global validate_password.policy=0;

MySQL 원격 연결 활성화

use mysql;
#修改root账户权限
update user set host = '%' where user = 'root';
#刷新权限
flush privileges;

위 내용은 centos7 mysql8.0 설치 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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