Centos 7 에서 MySQL 8.0.23 을 설치 하 는 절차(소 백 입문 단계)

9886 단어 Centos7MySQL8.0.23
먼저 MySQL 이 무엇 인지 간단히 소개 합 니 다.
데이터 베 이 스 는 쉽게 말 하면 데 이 터 를 저장 하 는 창고 로 데이터 의 저장 과 관 리 를 편리 하 게 하기 위해 데 이 터 를 특정한 규칙 에 따라 디스크 에 저장 합 니 다.일정한 목적 을 실현 하기 위해 특정한 규칙 에 따라 조직 된 데이터 의 집합 이다.
MySQL 은 오픈 소스 코드 의 관계 형 데이터베이스 관리 시스템(RDBMS)으로,가장 많이 사용 되 는 데이터베이스 관리 언어 인 구조 화 된 bai 쿼 리 언어(SQL)로 데이터베이스 관 리 를 한다.데이터베이스 관리 시스템 을 통 해 데이터베이스 에 저 장 된 데 이 터 를 효과적으로 조직 하고 관리 할 수 있다.
그러면 우리 가 흔히 볼 수 있 는 데이터베이스 모델:
1,관계 형 데이터베이스
  MySql
  Oracle
  SQL Server
2,비 관계 형 데이터베이스
2,1 문서 저장 데이터베이스 MongDB
2,2 키 저장 데이터베이스 Redis Memcached
2,3 열 저장 데이터베이스 HBase
2,4 그래 픽 데이터베이스 Neo4J
데이터베이스 에 관 한 회사 면접 문 제 는 다 그런 게 있 나 요?
1,SQL 구문 조작 데이터베이스
2,SQL 구문 조작 표 구조
3.표 와 클래스 간 의 관계 필드 와 속성 간 의 관계
표 는 자바 의 클래스 에 대응 하여 데이터베이스 에서 꺼 낸 데 이 터 를 저장 합 니 다.
필드 이름(열)과 클래스 의 구성원 변수 속성 이 일치 합 니 다.
표 의 줄 은 클래스 에 따라 생 성 된 대상 입 니 다.
3.SQL 문장의 소개:
MySql 은 자바 를 모 릅 니 다.그러면 상호작용 이 필요 합 니 다.데이터 베 이 스 를 인식 하 는 언어 를 사용 해 야 합 니 다.
SQL 문 구 는 데이터 코드 라 이브 러 리 입 니 다.
환경
가상 컴퓨터:centos 7
MYSQL:mysql-8.0.23-1.el7.x86_64.rpm-bundle
① 먼저 MySQL 을 설치 하고 포장 해 야 한다.
MySQL 홈 페이지:https://www.mysql.com/
① 주

② 주

③ 주

④ 주

⑤ 주

이상 의 절차 에 따라 my sqi 압축 패 키 지 를 컴퓨터 에 다운로드 하 였 습 니 다.
2 주 아래 가상 머 신 을 열 고 원 격 도구 xshell 연결&CRT 연결 을 사용 합 니 다.
저 는 xshell 을 사용 합 니 다.
xshell 6 다운로드 팩
링크:https://pan.baidu.com/s/1MceOl8oqmVEXUK_szjnXRg
 추출 코드:9nqz
가상 컴퓨터 는 여기 서 소개 하지 않 겠 습 니 다.인터넷 에는 가상 컴퓨터 를 설치 하 는 방법 이 많 습 니 다.
① 주 는 가상 기 를 켜 고 상관 하지 않 는 다.

② 주 는 xshell 입력 IP 를 직접 열 어 원 격 연결 을 만 듭 니 다.

③ 주 입력 사용자 비밀번호

④ 주 등록 성공

삼 주정 채 시작
rpm-qa|grep mariadb 명령 을 통 해 mariadb 의 설치 패 키 지 를 봅 니 다.

② 주 재 명령 rpm-e mariadb-libs-5.5.56-2.el7.x8664--nodeps mariadb 마 운 트 해제

③ 주 는 rpm-qa|grep mariadb 를 통 해 mariadb 를 조회 합 니 다.

④ 주 는 cd/usr/local/명령 을 통 해 루트 디 렉 터 리 에 있 는 usr 디 렉 터 리 에 있 는 local 디 렉 터 리 에 들 어 갑 니 다.이 디 렉 터 리 는 로 컬 공유 자원 을 넣 습 니 다.

⑤ 주 는 ll 을 통 해 목록 구 조 를 살 펴 본다.

⑥ 주 mkdir my sql 명령 을 통 해 현재 디 렉 터 리 에 my sql 이라는 디 렉 터 리 를 만 들 고 새로 만 든 my sql 디 렉 터 리 를 확인 합 니 다.

⑦ 주 cd my sql 을 통 해 my sql 디 렉 터 리 에 들 어가 디 렉 터 리 구 조 를 살 펴 봅 니 다.

⑨ 주 그리고 rz 명령 을 통 해 이전에 다운로드 한 my sql 패 킷 을 업로드 합 니 다.

⑨ 주 업로드 완료

A 주 는 ll 을 통 해 현재 디 렉 터 리 구 조 를 다시 봅 니 다.

B 주 통과 tar-xvf mysql-8.0.11-1.el7.x8664.rpm-bundle.tar 명령 압축 풀기 tar 패키지

C 주 는 clear 명령 을 통 해 스크린 을 청소 합 니 다.

D 주 는 rpm-ivh mysql-community-common-8.0.11-1.el7.x8664.rpm--nodeps--force 명령 설치 common

E 주 는 rpm-ivh mysql-community-libs-8.0.11-1.el7.x8664.rpm--nodeps--force 명령 설치 libs

F 주.rpm-ivh mysql-community-client-8.0.11-1.el7.x8664.rpm--nodeps--force 명령 설치 클 라 이언 트

G 주 는 rpm-ivh mysql-community-server-8.0.11-1.el7.x8664.rpm--nodeps--force 명령 설치 서버

H 주 rpm-qa|grep mysql 을 통 해 설 치 된 mysql 자원 보기

I 주 입력 아래 명령

mysqld --initialize    

chown mysql:mysql /var/lib/mysql -R   systemctl start mysqld   mysql  systemctl status mysqld   mysql   

J 주 cat/var/log/mysqld.log|grep password 를 통 해 루트 초기 암 호 를 봅 니 다.

K 주 는 루트 사용자 로 my sql 에 로그 인하 고 루트 사용자 비밀 번 호 를 수정 합 니 다.

mysql -u root -p #                          (      )
그리고 alter user"root"@"localhost"를 입력 하 십시오."Aa 123456";\#비밀번호 변경(Aa 123456 이 설정 한 비밀 번 호 는 마음대로 변경 가능)

L 주 그리고 exit 종료 비밀번호 확인
M 주 는 다음 명령 을 통 해 원 격 방문 권한 을 부여 합 니 다.

create user 'root'@'%' identified with mysql_native_password by 'Aa23456'; 
grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges; #    

N 주 ALTER USER'root'@'localhost'IDENTIFIED BY'root'PASSWORD EXPIRE NEVER;명령 은 암호 화 규칙 을 수정 합 니 다.MySql 8.0 버 전과 5.0 의 암호 화 규칙 이 다 릅 니 다.현재 시각 화 도 구 는 오래된 암호 화 방식 만 지원 합 니 다.

O 주 는 flush privileges 를 통과 합 니 다.수리 후 권한 새로 고침 명령

P 주
다음 명령 을 통 해 firewall 을 닫 습 니 다.

systemctl stop firewalld.service;
systemctl disable firewalld.service;
systemctl mask firewalld.service;

Q 주 는 yum-y install iptables-services 명령 을 통 해 iptables 방화벽 을 설치 합 니 다.

R 주 는 다음 명령 을 통 해 방화벽 을 설치 합 니 다.

systemctl enable iptables;
systemctl start iptables;

S 주 는 vim/etc/sysconfig/iptables 명령 을 통 해 방화벽 을 편집 하고 포트 를 추가 합 니 다.

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8090 -j ACCEPT

U 주 는 systemctl restart iptables.service 명령 을 통 해 방화벽 을 다시 시작 하여 설정 을 유효 하 게 합 니 다.

V 주 는 systemctl enable iptables.service 명령 을 통 해 방화벽 작 동 을 설정 합 니 다.

W 주 ifconfig 명령 을 통 해 ip 보기

X 주 신축 SQLyog 의 연결
SQLyog 가방
링크:https://pan.baidu.com/s/1MceOl8oqmVEXUK_szjnXRg
추출 코드:9nqz

Y 주 접속 성공

Z 주 사용 명령 show databases;모든 데이터베이스 보기

MySQL 설치 가 끝 났 습 니 다.하지만 이제 막 첨삭 과 수정 명령 이 많 습 니 다.화 이 팅!
Centos 7 에 MySQL 8.0.23 을 설치 하 는 절차(소 백 입문 단계)에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 관련 Centos 7 에 MySQL 8.0.23 을 설치 하 는 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 도 많은 응원 부 탁 드 리 겠 습 니 다!

좋은 웹페이지 즐겨찾기