CentOS 8 에 MySql 을 설치 하고 원 격 연결 을 허용 하 는 방법 을 설정 합 니 다.

다운로드,설치,시스템 에 mysql,MariaDB 가 있 는 지 확인,있 으 면 마 운 트 해제

rpm -qa | grep mysql
rpm -qa | grep mariadb
그림 과 같이 제 시스템 에 mariaDB 데이터 가 존재 합 니 다.

마 운 트 해제 실행 my sql 같은 마 운 트 해제 방법 이 있 으 면 같 습 니 다.

remove mariadb-libs-5.5.52-1.el7.x86_64
설치 의존 환경,우 리 는 직접 yum 설 치 를 사용 하여 순서대로 실행 합 니 다.

yum install -y perl.x86_64
yum install -y libaio.x86_64
yum install -y net-tools.x86_64
yum install -y libtinfo*
yum install -y libncurses*
국내 MySQL 패 키 지 를 다운로드 합 니 다.

wget -P /tmp http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-common-5.7.31-1.el7.x86_64.rpm
wget -P /tmp http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-libs-5.7.31-1.el7.x86_64.rpm
wget -P /tmp http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-client-5.7.31-1.el7.x86_64.rpm
wget -P /tmp http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-server-5.7.31-1.el7.x86_64.rpm
그리고 순서대로 my sql 의존 을 설치 하고 순서대로 실행 합 니 다.

rpm -ivh mysql-community-common-5.7.31-1.el7.x86_64.rpm 
rpm -ivh mysql-community-libs-5.7.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.31-1.el7.x86_64.rpm
mysql 서비스 다시 시작

systemctl restart mysqld.service
mysql 서비스 상태 보기

systemctl status mysqld.service
기본 임시 비밀 번 호 를 보 세 요.제 비밀 번 호 는:>dgp,9q&?ikW

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

테스트 로그 인

mysql -u root -p
그리고 비밀 번 호 를 입력 하여 로그 인 성공,

비밀 번 호 를 수정 하고 원 격 연결 을 엽 니 다.
새 버 전의 mysql 이 암호 보안 정책 을 업 그 레이 드 했 기 때문에 기본 암 호 를 계속 사용 하면,
많은 기능 이 제한 되 어 있 는데 안전 전략 을 수정 하고 원 격 연결 을 여 는 등 기능 을 포함한다.
따라서 비밀 번 호 를 먼저 수정 해 야 한다.비밀 번 호 는 대소 문자,숫자,특수 문자 의 조합 이 있어 야 한다.선 등록

mysql -u root -p
그리고 비밀번호 수정.

ALTER USER 'root'@'localhost' IDENTIFIED BY '~1QAZxsw2'
원 격 연결 허용 수정

use mysql;
update user set Host = '%' where Host = 'localhost' and User='root';
flush privileges;
3306 포트 오픈 3306 포트 오픈

firewall-cmd --zone=public --add-port=3306/tcp --permanent
방화벽 재 부팅

firewall-cmd --reload
방화벽 상태 보기 success 성공 오픈

systemctl status firewalld
지정 한 포트 상태 보기 success 즉 포트 성공 오픈

firewall-cmd --query-port=6379/tcp
이후 데이터베이스 연결 도 구 를 사용 하면 연결 에 성공 할 수 있 습 니 다.
여기 서 CentOS 8 에 MySql 을 설치 하고 원 격 연결 을 허용 하 는 글 을 소개 합 니 다.더 많은 관련 CentOS 8 에 MySql 을 설치 하여 원 격 연결 을 허용 합 니 다.이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 지원 바 랍 니 다!

좋은 웹페이지 즐겨찾기