Centos 7 에서 MySQL 8.0.23 을 설치 하 는 절차(소 백 입문 단계)
데이터 베 이 스 는 쉽게 말 하면 데 이 터 를 저장 하 는 창고 로 데이터 의 저장 과 관 리 를 편리 하 게 하기 위해 데 이 터 를 특정한 규칙 에 따라 디스크 에 저장 합 니 다.일정한 목적 을 실현 하기 위해 특정한 규칙 에 따라 조직 된 데이터 의 집합 이다.
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 을 설치 하 는 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 도 많은 응원 부 탁 드 리 겠 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
시계 동기화와cobbler 자동화 설치 운영체제 구현1. chrony 서비스를 설정하여 서버 시간의 자동 동기화를 실현한다. centos7에 기본적으로 chrony 서비스가 설치되어 있음: chrony 서비스 구성 및 시작 테스트 2,cobbler+pxe 자동화 설비...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.