CentOS 7 버 전 Mysql 8.0.20 버 전 데이터 베 이 스 를 설치 하 는 상세 한 튜 토리 얼
9145 단어 CentOS7설치 하 다.Mysql8.0.20
MySQL 8.0.20 설치 튜 토리 얼 및 설치 문제 상세 튜 토리 얼 https://www.jb51.net/article/186202.htm
my sql 8.0.20 다운로드 설치 및 문제(그림 설명) https://www.jb51.net/article/186208.htm
CentOS 7 설치 Mysql 8.0.20 단계:
https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-20.html
홈 페이지 다운로드 속도 가 느 릴 때 가 있 습 니 다.링크 를 직접 클릭 해도 다운로드 할 수 있 습 니 다.mysql 8.0.20
홈 페이지 다운로드 8.0.20Mysql 패키지(bundle 버 전)
1.mysql 폴 더 만 들 기:
[root@localhost ~]# mkdir /usr/local/mysql
[root@localhost ~]# cd /usr/local/mysql/
만 든 MySQL 폴 더 에 다운로드 한 mysql 패 키 지 를 넣 습 니 다:
[root@localhost mysql]# ll
815000
-rw-r--r--. 1 root root 834560000 5 13 10:44 mysql-8.0.20-1.el7.x86_64.rpm-bundle.tar
my sql 의 설치 판 MD5 코드 는 홈 페이지 와 대응 하 는 지 확인 합 니 다.
[root@localhost mysql]# md5sum mysql-8.0.20-1.el7.x86_64.rpm-bundle.tar
c8d062c1f74d9aab7dbdd5300b202b6e mysql-8.0.20-1.el7.x86_64.rpm-bundle.tar
my sql 가방 의 압축 을 풀 고 몇 개의 설치 가방 을 얻 을 수 있 습 니 다:
[root@localhost mysql]# tar -xvf mysql-8.0.20-1.el7.x86_64.rpm-bundle.tar
mysql-community-libs-8.0.20-1.el7.x86_64.rpm
mysql-community-embedded-compat-8.0.20-1.el7.x86_64.rpm
mysql-community-test-8.0.20-1.el7.x86_64.rpm
mysql-community-common-8.0.20-1.el7.x86_64.rpm
mysql-community-devel-8.0.20-1.el7.x86_64.rpm
mysql-community-client-8.0.20-1.el7.x86_64.rpm
mysql-community-libs-compat-8.0.20-1.el7.x86_64.rpm
mysql-community-server-8.0.20-1.el7.x86_64.rpm
[root@localhost mysql]# ll
1630004
-rw-r--r--. 1 root root 834560000 5 13 10:44 mysql-8.0.20-1.el7.x86_64.rpm-bundle.tar
-rw-r--r--. 1 7155 31415 48822048 3 27 20:14 mysql-community-client-8.0.20-1.el7.x86_64.rpm
-rw-r--r--. 1 7155 31415 623508 3 27 20:14 mysql-community-common-8.0.20-1.el7.x86_64.rpm
-rw-r--r--. 1 7155 31415 8129988 3 27 20:14 mysql-community-devel-8.0.20-1.el7.x86_64.rpm
-rw-r--r--. 1 7155 31415 23599996 3 27 20:14 mysql-community-embedded-compat-8.0.20-1.el7.x86_64.rpm
-rw-r--r--. 1 7155 31415 4667884 3 27 20:14 mysql-community-libs-8.0.20-1.el7.x86_64.rpm
-rw-r--r--. 1 7155 31415 1277128 3 27 20:14 mysql-community-libs-compat-8.0.20-1.el7.x86_64.rpm
-rw-r--r--. 1 7155 31415 512057468 3 27 20:15 mysql-community-server-8.0.20-1.el7.x86_64.rpm
-rw-r--r--. 1 7155 31415 235369940 3 27 20:16 mysql-community-test-8.0.20-1.el7.x86_64.rpm
순서대로 설치 순서 시 common,libs,libs-compat,client,server:
:mysql-community-common-8.0.20-1.el7.x86_64.rpm: V3 DSA/SHA1 Signature, ID ********: NOKEY
... ################################# [100%]
/ ...
1:mysql-community-common-8.0.20-1.e################################# [100%]
:mysql-community-libs-8.0.20-1.el7.x86_64.rpm: V3 DSA/SHA1 Signature, ID ********: NOKEY
... ################################# [100%]
/ ...
1:mysql-community-libs-8.0.20-1.el7################################# [100%]
:mysql-community-libs-compat-8.0.20-1.el7.x86_64.rpm: V3 DSA/SHA1 Signature, ID ********: NOKEY
... ################################# [100%]
/ ...
1:mysql-community-libs-compat-8.0.2################################# [100%]
:mysql-community-client-8.0.20-1.el7.x86_64.rpm: V3 DSA/SHA1 Signature, ID ********: NOKEY
... ################################# [100%]
/ ...
1:mysql-community-client-8.0.20-1.e################################# [100%]
:mysql-community-server-8.0.20-1.el7.x86_64.rpm: V3 DSA/SHA1 Signature, ID ********: NOKEY
... ################################# [100%]
/ ...
1:mysql-community-server-8.0.20-1.e################################# [100%]
/etc/my.cnf 파일 편집:맨 아래 줄 추가:
lower_case_table_names=1
초기 화 초기 화:
[root@localhost mysql]# mysqld --initialize
[root@localhost mysql]#
권한 변경:
[root@localhost mysql]# chown -R mysql:mysql /var/lib/mysql
[root@localhost mysql]# ll /var/lib/
8
drwxr-xr-x. 4 root root 32 5 13 10:07 AccountsService
drwxr-xr-x. 2 root root 6 8 3 2017 alsa
drwxr-xr-x. 2 root root 274 5 13 10:14 alternatives
drwx------. 3 root root 18 5 13 10:17 authconfig
drwxr-xr-x. 2 root root 6 8 3 2017 bluetooth
drwxr-xr-x. 2 chrony chrony 6 8 4 2017 chrony
drwxr-xr-x. 3 root root 17 5 13 10:06 color
drwxr-xr-x. 4 colord colord 67 5 13 10:23 colord
drwxr-xr-x. 2 root root 6 11 7 2016 dbus
drwxr-xr-x. 2 root root 6 8 4 2017 dhclient
drwxr-xr-x. 2 root root 6 8 3 2017 dnsmasq
drwxr-xr-x. 3 root root 34 5 13 10:24 flatpak
drwxr-xr-x. 2 root root 6 6 24 2014 fprint
drwxr-xr-x. 2 root root 6 11 5 2016 games
drwxrwx--T. 5 gdm gdm 70 5 13 10:23 gdm
drwxr-xr-x. 2 geoclue geoclue 6 8 2 2017 geoclue
drwxr-xr-x. 4 root root 55 5 13 02:22 gssproxy
drwxr-xr-x. 2 root root 6 8 2 2017 hyperv
drwxr-xr-x. 2 root root 6 8 5 2017 initramfs
drwxr-xr-x. 8 root root 90 5 13 10:07 iscsi
drwxr-xr-x. 8 root root 93 5 13 10:08 libvirt
drwxr-xr-x. 2 root root 6 11 6 2016 lldpad
drwxr-xr-x. 2 root root 6 8 2 2017 logrotate
drwx------. 2 root root 6 5 13 10:06 machines
drwxr-xr-x. 2 root root 37 5 13 02:22 misc
drwxr-x---. 2 root slocate 6 11 5 2016 mlocate
drwxr-x--x. 6 mysql mysql 4096 5 13 11:05 mysql
my sql 서 비 스 를 시작 하여 서비스 상 태 를 보고 Active 줄 의 상 태 를 보십시오.
[root@localhost mysql]# systemctl start mysqld.service
[root@localhost mysql]# systemctl status mysqld.service
● mysqld.service - MySQL Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: active (running) since 2020-05-13 11:09:35 CST; 8s ago
Docs: man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html
Process: 16795 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
Main PID: 16829 (mysqld)
Status: "Server is operational"
CGroup: /system.slice/mysqld.service
└─16829 /usr/sbin/mysqld
5 13 11:09:24 localhost.localdomain systemd[1]: Starting MySQL Server...
5 13 11:09:35 localhost.localdomain systemd[1]: Started MySQL Server.
[root@localhost mysql]#
데이터베이스 초기 비밀번호 보기:
[root@localhost mysql]# cat /var/log/mysqld.log | grep password
2020-05-13T03:05:16.041238Z 6 [Note] [MY-010454]
[Server] A temporary password is generated for root@localhost: n_t#tk.Z?7)f
초기 암 호 를 사용 하여 데이터베이스 에 로그 인:후 암 호 를 변경 합 니 다:
[root@localhost mysql]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.20
Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
mysql> ALTER user 'root'@'localhost' identified with mysql_native_password by '123456';
Query OK, 0 rows affected (0.04 sec)
mysql> exit
Bye
[root@localhost mysql]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 9
Server version: 8.0.20 MySQL Community Server - GPL
Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> SELECT VERSION;
ERROR 1054 (42S22): Unknown column 'VERSION' in 'field list'
mysql> SELECT VERSION();
+-----------+
| VERSION() |
+-----------+
| 8.0.20 |
+-----------+
1 row in set (0.00 sec)
mysql>
여기 서 데이터 베 이 스 를 정상적으로 로그 인 할 수 있 습 니 다.원 격 으로 시작 하 는 방법 을 스스로 찾 을 수 있 습 니 다.총결산
CentOS 7 버 전에 Mysql 8.0.20 버 전 데이터 베 이 스 를 설치 하 는 상세 한 튜 토리 얼 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 관련 CentOS 7 에 Mysql 8.0 데이터 베 이 스 를 설치 하 는 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 저 희 를 많이 사랑 해 주세요!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[CentOS] yum을 이용하여 OpenJDK설치하기1. 자바가 설치되어있는지 확인한다. 아무것도 설치 되어있지 않으니 없다고 나올 것이다. 2. 설치 가능한 OpenJDK가 어떤 것이 있는지 확인한다. 3. OpenJDK를 설치한다. 목록을 확인하고 원하는 버전을 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.