> 데이터 베이스 > MySQL 튜토리얼 > CentOS7.2에 MySql5.7을 설치하고 원격 연결 인증을 활성화하는 방법

CentOS7.2에 MySql5.7을 설치하고 원격 연결 인증을 활성화하는 방법

WBOY
풀어 주다: 2023-05-27 11:31:22
앞으로
1647명이 탐색했습니다.

1. mysql5.7 설치

centos 7 이후 기본 yum 소스는 원래 mysql이 아닌 mariadb를 사용하기 때문에 설치 방법이 예전에 비해 일부 변경되었습니다.

mysql 소스 다운로드

wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
로그인 후 복사

Install the yum library

yum localinstall -y mysql57-community-release-el7-7.noarch.rpm
로그인 후 복사

mysql 설치

yum install -y mysql-community-server
로그인 후 복사

mysql 서비스 시작

systemctl start mysqld.service
로그인 후 복사

2. mysql

mysql5.7의 루트 비밀번호를 수정하면 루트 사용자의 보안이 강화되므로, 이후에는 임의의 비밀번호가 초기화됩니다. 첫 번째 설치는 아래와 같습니다. 초기 임의 비밀번호 설정 방법

grep 'temporary password' /var/log/mysqld.log
로그인 후 복사

결과는 다음과 같습니다.

CentOS7.2에 MySql5.7을 설치하고 원격 연결 인증을 활성화하는 방법

Enter mysql

mysql -uroot -p
로그인 후 복사

 CentOS7.2에 MySql5.7을 설치하고 원격 연결 인증을 활성화하는 방법

비밀번호 변경

set password = password('yybrhr_2018');
alter user 'root'@'localhost' password expire never;
flush privileges;
로그인 후 복사

CentOS7.2에 MySql5.7을 설치하고 원격 연결 인증을 활성화하는 방법

로그아웃 후 로그인 새 비밀번호.

CentOS7.2에 MySql5.7을 설치하고 원격 연결 인증을 활성화하는 방법

3. 원격 연결 승인:

grant all privileges on *.* to 'root'@'%' identified by 'yybrhr_2018' with grant option;
로그인 후 복사

CentOS7.2에 MySql5.7을 설치하고 원격 연결 인증을 활성화하는 방법

승인 후 nevicat을 사용하여 연결 가능 여부를 확인하세요. 그렇지 않으면 방화벽에 의해 제한될 수 있습니다. 방화벽에서 데이터베이스 포트를 열기 위한 규칙을 추가해야 합니다.

4. 방화벽은 데이터베이스 포트를 엽니다. (기본값은 3306, /etc/my.cnf에서 수정 가능)

【1】현재 방화벽 보기

firewall-cmd --list-all
로그인 후 복사
로그인 후 복사

CentOS7.2에 MySql5.7을 설치하고 원격 연결 인증을 활성화하는 방법

【2】3306 포트 열기

firewall-cmd --permanent --add-port=3306/tcp
로그인 후 복사

【 3 ]방화벽을 다시 시작하세요

service firewalld restart
로그인 후 복사

[4]포트 3306이 열려 있는지 확인하세요

 firewall-cmd --query-port=3306/tcp
로그인 후 복사

CentOS7.2에 MySql5.7을 설치하고 원격 연결 인증을 활성화하는 방법

[5]현재 방화벽을 다시 확인하세요

firewall-cmd --list-all
로그인 후 복사
로그인 후 복사

CentOS7.2에 MySql5.7을 설치하고 원격 연결 인증을 활성화하는 방법

[6]원격 연결이 가능한지 다시 테스트

CentOS7.2에 MySql5.7을 설치하고 원격 연결 인증을 활성화하는 방법

위 내용은 CentOS7.2에 MySql5.7을 설치하고 원격 연결 인증을 활성화하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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