本文适用于centos 8及以上安装mysql 8.0,整体耗时20分钟内,不需要FQ

1.环境先搞好

 systemctl stop firewalld    //关闭防火墙
systemctl disable firewalld //禁用防火墙
setenforce 0
sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config
timedatectl set-timezone Asia/Shanghai

2.开始安装

yum -y install mysql-server mysql mysql-devel  //快速安装mysql
mysqld --install --user=root
mysqld --initialize --user=mysql
mysqld --initialize --lower-case-table-names=1 //查看mysql日志,密码在日志中 mysql的安装位置在/var/lib/mysql/
cat /var/log/mysql/mysqld.log
///发现错误 Data Dictionary initialization failed

3.Data Dictionary initialization failed解决办法

  rm -rf /var/lib/mysql

  mysqld --initialize --console

  chown -R mysql:mysql /var/lib/mysql/

  systemctl start mysqld

  systemctl status mysqld

  cat /var/log/mysql/mysqld.log 

  //A temporary password is generated for root@localhost: 冒号后面的就是初始密码

4.修改密码并开启远程访问

mysql -u root -p  
//需要输入初始密码,进入mysql控制台
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'test@123'; //修改密码为test@123
use mysql
select Host,User from user;
update user set host = '%' where user ='root'; //将host从localhost修改为全部
flush privileges;
exit

5.其他操作

rpm -qa | grep mysql

yum -y remove mysql....  //如果mysql已安装,执行删除

systemctl  enable/start/stop/status servicename   // enable //设置开机启动 ; start  //启动 ; stop  //停止 ;status状态

6.连接mysql

在虚拟机上的输入输出记录

Xshell 6 (Build 0189)
Copyright (c) 2002 NetSarang Computer, Inc. All rights reserved. Type `help' to learn how to use Xshell prompt.
[D:\~]$ Connecting to 192.168.5.133:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'. WARNING! The remote SSH server rejected X11 forwarding request.
Activate the web console with: systemctl enable --now cockpit.socket Last login: Tue Sep 1 15:41:10 2020
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# systemctl disable firewalld
Removed /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@localhost ~]# setenforce 0
[root@localhost ~]# sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config
[root@localhost ~]# timedatectl set-timezone Asia/Shanghai
[root@localhost ~]# yum -y install mysql-server mysql mysql-devel
Last metadata expiration check: 0:11:14 ago on Tue 01 Sep 2020 03:51:03 PM CST.
Dependencies resolved.
===================================================================================
Package Arch Version Repo Size
===================================================================================
Installing:
mysql x86_64 8.0.17-3.module_el8.0.0+181+899d6349 AppStream 11 M
mysql-devel x86_64 8.0.17-3.module_el8.0.0+181+899d6349 AppStream 147 k
mysql-server x86_64 8.0.17-3.module_el8.0.0+181+899d6349 AppStream 22 M
Installing dependencies:
checkpolicy x86_64 2.9-1.el8 BaseOS 348 k
keyutils-libs-devel x86_64 1.5.10-6.el8 BaseOS 48 k
krb5-devel x86_64 1.17-18.el8 BaseOS 549 k
libcom_err-devel x86_64 1.45.4-3.el8 BaseOS 38 k
libevent x86_64 2.1.8-5.el8 BaseOS 253 k
libkadm5 x86_64 1.17-18.el8 BaseOS 185 k
libselinux-devel x86_64 2.9-3.el8 BaseOS 199 k
libsepol-devel x86_64 2.9-1.el8 BaseOS 86 k
libverto-devel x86_64 0.3.0-5.el8 BaseOS 18 k
mariadb-connector-c-config
noarch 3.0.7-1.el8 AppStream 13 k
mecab x86_64 0.996-1.module_el8.0.0+41+ca30bab6.9 AppStream 397 k
mysql-common x86_64 8.0.17-3.module_el8.0.0+181+899d6349 AppStream 143 k
mysql-errmsg x86_64 8.0.17-3.module_el8.0.0+181+899d6349 AppStream 557 k
mysql-libs x86_64 8.0.17-3.module_el8.0.0+181+899d6349 AppStream 1.2 M
openssl-devel x86_64 1:1.1.1c-15.el8 BaseOS 2.3 M
pcre2-devel x86_64 10.32-1.el8 BaseOS 605 k
pcre2-utf16 x86_64 10.32-1.el8 BaseOS 228 k
pcre2-utf32 x86_64 10.32-1.el8 BaseOS 220 k
perl-Carp noarch 1.42-396.el8 BaseOS 30 k
perl-Data-Dumper x86_64 2.167-399.el8 BaseOS 58 k
perl-Digest noarch 1.17-395.el8 AppStream 27 k
perl-Digest-MD5 x86_64 2.55-396.el8 AppStream 37 k
perl-Encode x86_64 4:2.97-3.el8 BaseOS 1.5 M
perl-Errno x86_64 1.28-416.el8 BaseOS 76 k
perl-Exporter noarch 5.72-396.el8 BaseOS 34 k
perl-File-Path noarch 2.15-2.el8 BaseOS 38 k
perl-File-Temp noarch 0.230.600-1.el8 BaseOS 63 k
perl-Getopt-Long noarch 1:2.50-4.el8 BaseOS 63 k
perl-HTTP-Tiny noarch 0.074-1.el8 BaseOS 58 k
perl-IO x86_64 1.38-416.el8 BaseOS 141 k
perl-MIME-Base64 x86_64 3.15-396.el8 BaseOS 31 k
perl-Net-SSLeay x86_64 1.88-1.el8 AppStream 379 k
perl-PathTools x86_64 3.74-1.el8 BaseOS 90 k
perl-Pod-Escapes noarch 1:1.07-395.el8 BaseOS 20 k
perl-Pod-Perldoc noarch 3.28-396.el8 BaseOS 86 k
perl-Pod-Simple noarch 1:3.35-395.el8 BaseOS 213 k
perl-Pod-Usage noarch 4:1.69-395.el8 BaseOS 34 k
perl-Scalar-List-Utils
x86_64 3:1.49-2.el8 BaseOS 68 k
perl-Socket x86_64 4:2.027-3.el8 BaseOS 59 k
perl-Storable x86_64 1:3.11-3.el8 BaseOS 98 k
perl-Term-ANSIColor noarch 4.06-396.el8 BaseOS 46 k
perl-Term-Cap noarch 1.17-395.el8 BaseOS 23 k
perl-Text-ParseWords noarch 3.30-395.el8 BaseOS 18 k
perl-Text-Tabs+Wrap noarch 2013.0523-395.el8 BaseOS 24 k
perl-Time-Local noarch 1:1.280-1.el8 BaseOS 34 k
perl-URI noarch 1.73-3.el8 AppStream 116 k
perl-Unicode-Normalize
x86_64 1.25-396.el8 BaseOS 82 k
perl-constant noarch 1.33-396.el8 BaseOS 25 k
perl-interpreter x86_64 4:5.26.3-416.el8 BaseOS 6.3 M
perl-libnet noarch 3.11-3.el8 AppStream 121 k
perl-libs x86_64 4:5.26.3-416.el8 BaseOS 1.6 M
perl-macros x86_64 4:5.26.3-416.el8 BaseOS 72 k
perl-parent noarch 1:0.237-1.el8 BaseOS 20 k
perl-podlators noarch 4.11-1.el8 BaseOS 118 k
perl-threads x86_64 1:2.21-2.el8 BaseOS 61 k
perl-threads-shared x86_64 1.58-2.el8 BaseOS 48 k
policycoreutils-python-utils
noarch 2.9-9.el8 BaseOS 251 k
protobuf-lite x86_64 3.5.0-7.el8 AppStream 150 k
python3-audit x86_64 3.0-0.17.20191104git1c2f876.el8 BaseOS 86 k
python3-libsemanage x86_64 2.9-2.el8 BaseOS 127 k
python3-policycoreutils
noarch 2.9-9.el8 BaseOS 2.2 M
python3-setools x86_64 4.2.2-2.el8 BaseOS 601 k
zlib-devel x86_64 1.2.11-13.el8 BaseOS 57 k
Installing weak dependencies:
perl-IO-Socket-IP noarch 0.39-5.el8 AppStream 47 k
perl-IO-Socket-SSL noarch 2.066-4.el8 AppStream 297 k
perl-Mozilla-CA noarch 20160104-7.el8 AppStream 15 k
Enabling module streams:
mysql 8.0 Transaction Summary
===================================================================================
Install 69 Packages Total download size: 55 M
Installed size: 279 M
Downloading Packages:
(1/69): mariadb-connector-c-config-3.0.7-1.el8.noa 71 kB/s | 13 kB 00:00
[MIRROR] mysql-8.0.17-3.module_el8.0.0+181+899d6349.x86_64.rpm: Curl error (56): Failure when receiving data from the peer for http://mirror.lzu.edu.cn/centos/8.2.2004/AppStream/x86_64/os/Packages/mysql-8.0.17-3.module_el8.0.0+181+899d6349.x86_64.rpm [Recv failure: Connection reset by peer]
[MIRROR] mysql-common-8.0.17-3.module_el8.0.0+181+899d6349.x86_64.rpm: Curl error (56): Failure when receiving data from the peer for http://mirror.lzu.edu.cn/centos/8.2.2004/AppStream/x86_64/os/Packages/mysql-common-8.0.17-3.module_el8.0.0+181+899d6349.x86_64.rpm [Recv failure: Connection reset by peer]
(2/69): mysql-common-8.0.17-3.module_el8.0.0+181+8 602 kB/s | 143 kB 00:00
(3/69): mysql-devel-8.0.17-3.module_el8.0.0+181+89 2.3 MB/s | 147 kB 00:00
(4/69): mecab-0.996-1.module_el8.0.0+41+ca30bab6.9 562 kB/s | 397 kB 00:00
(5/69): mysql-errmsg-8.0.17-3.module_el8.0.0+181+8 2.5 MB/s | 557 kB 00:00
[MIRROR] mysql-libs-8.0.17-3.module_el8.0.0+181+899d6349.x86_64.rpm: Curl error (56): Failure when receiving data from the peer for http://mirror.lzu.edu.cn/centos/8.2.2004/AppStream/x86_64/os/Packages/mysql-libs-8.0.17-3.module_el8.0.0+181+899d6349.x86_64.rpm [Recv failure: Connection reset by peer]
(6/69): mysql-libs-8.0.17-3.module_el8.0.0+181+899 2.2 MB/s | 1.2 MB 00:00
(7/69): perl-Digest-1.17-395.el8.noarch.rpm 379 kB/s | 27 kB 00:00
(8/69): perl-Digest-MD5-2.55-396.el8.x86_64.rpm 1.4 MB/s | 37 kB 00:00
(9/69): perl-IO-Socket-IP-0.39-5.el8.noarch.rpm 1.5 MB/s | 47 kB 00:00
(10/69): perl-IO-Socket-SSL-2.066-4.el8.noarch.rpm 264 kB/s | 297 kB 00:01
(11/69): perl-Mozilla-CA-20160104-7.el8.noarch.rpm 413 kB/s | 15 kB 00:00
(12/69): perl-Net-SSLeay-1.88-1.el8.x86_64.rpm 3.6 MB/s | 379 kB 00:00
(13/69): perl-URI-1.73-3.el8.noarch.rpm 2.8 MB/s | 116 kB 00:00
(14/69): perl-libnet-3.11-3.el8.noarch.rpm 3.4 MB/s | 121 kB 00:00
(15/69): protobuf-lite-3.5.0-7.el8.x86_64.rpm 4.0 MB/s | 150 kB 00:00
(16/69): checkpolicy-2.9-1.el8.x86_64.rpm 831 kB/s | 348 kB 00:00
(17/69): keyutils-libs-devel-1.5.10-6.el8.x86_64.r 470 kB/s | 48 kB 00:00
(18/69): krb5-devel-1.17-18.el8.x86_64.rpm 1.4 MB/s | 549 kB 00:00
(19/69): libcom_err-devel-1.45.4-3.el8.x86_64.rpm 304 kB/s | 38 kB 00:00
(20/69): libevent-2.1.8-5.el8.x86_64.rpm 1.6 MB/s | 253 kB 00:00
(21/69): libkadm5-1.17-18.el8.x86_64.rpm 1.6 MB/s | 185 kB 00:00
(22/69): libselinux-devel-2.9-3.el8.x86_64.rpm 1.7 MB/s | 199 kB 00:00
(23/69): libsepol-devel-2.9-1.el8.x86_64.rpm 994 kB/s | 86 kB 00:00
(24/69): libverto-devel-0.3.0-5.el8.x86_64.rpm 367 kB/s | 18 kB 00:00
(25/69): openssl-devel-1.1.1c-15.el8.x86_64.rpm 2.2 MB/s | 2.3 MB 00:01
(26/69): mysql-8.0.17-3.module_el8.0.0+181+899d634 1.9 MB/s | 11 MB 00:05
(27/69): mysql-server-8.0.17-3.module_el8.0.0+181+ 4.3 MB/s | 22 MB 00:04
(28/69): pcre2-devel-10.32-1.el8.x86_64.rpm 1.8 MB/s | 605 kB 00:00
(29/69): perl-Carp-1.42-396.el8.noarch.rpm 442 kB/s | 30 kB 00:00
(30/69): pcre2-utf16-10.32-1.el8.x86_64.rpm 678 kB/s | 228 kB 00:00
(31/69): perl-Data-Dumper-2.167-399.el8.x86_64.rpm 755 kB/s | 58 kB 00:00
(32/69): perl-Errno-1.28-416.el8.x86_64.rpm 557 kB/s | 76 kB 00:00
(33/69): pcre2-utf32-10.32-1.el8.x86_64.rpm 631 kB/s | 220 kB 00:00
(34/69): perl-Exporter-5.72-396.el8.noarch.rpm 476 kB/s | 34 kB 00:00
(35/69): perl-File-Path-2.15-2.el8.noarch.rpm 503 kB/s | 38 kB 00:00
(36/69): perl-File-Temp-0.230.600-1.el8.noarch.rpm 580 kB/s | 63 kB 00:00
(37/69): perl-Getopt-Long-2.50-4.el8.noarch.rpm 593 kB/s | 63 kB 00:00
(38/69): perl-HTTP-Tiny-0.074-1.el8.noarch.rpm 544 kB/s | 58 kB 00:00
(39/69): perl-MIME-Base64-3.15-396.el8.x86_64.rpm 377 kB/s | 31 kB 00:00
(40/69): perl-IO-1.38-416.el8.x86_64.rpm 738 kB/s | 141 kB 00:00
(41/69): perl-Pod-Escapes-1.07-395.el8.noarch.rpm 300 kB/s | 20 kB 00:00
(42/69): perl-PathTools-3.74-1.el8.x86_64.rpm 704 kB/s | 90 kB 00:00
(43/69): perl-Pod-Perldoc-3.28-396.el8.noarch.rpm 628 kB/s | 86 kB 00:00
(44/69): perl-Pod-Usage-1.69-395.el8.noarch.rpm 408 kB/s | 34 kB 00:00
(45/69): perl-Pod-Simple-3.35-395.el8.noarch.rpm 763 kB/s | 213 kB 00:00
(46/69): perl-Scalar-List-Utils-1.49-2.el8.x86_64. 597 kB/s | 68 kB 00:00
(47/69): perl-Socket-2.027-3.el8.x86_64.rpm 572 kB/s | 59 kB 00:00
(48/69): perl-Storable-3.11-3.el8.x86_64.rpm 682 kB/s | 98 kB 00:00
(49/69): perl-Term-ANSIColor-4.06-396.el8.noarch.r 502 kB/s | 46 kB 00:00
(50/69): perl-Term-Cap-1.17-395.el8.noarch.rpm 349 kB/s | 23 kB 00:00
(51/69): perl-Text-ParseWords-3.30-395.el8.noarch. 327 kB/s | 18 kB 00:00
(52/69): perl-Text-Tabs+Wrap-2013.0523-395.el8.noa 334 kB/s | 24 kB 00:00
(53/69): perl-Time-Local-1.280-1.el8.noarch.rpm 424 kB/s | 34 kB 00:00
(54/69): perl-Encode-2.97-3.el8.x86_64.rpm 1.1 MB/s | 1.5 MB 00:01
(55/69): perl-constant-1.33-396.el8.noarch.rpm 402 kB/s | 25 kB 00:00
(56/69): perl-Unicode-Normalize-1.25-396.el8.x86_6 889 kB/s | 82 kB 00:00
(57/69): perl-macros-5.26.3-416.el8.x86_64.rpm 539 kB/s | 72 kB 00:00
(58/69): perl-parent-0.237-1.el8.noarch.rpm 280 kB/s | 20 kB 00:00
(59/69): perl-podlators-4.11-1.el8.noarch.rpm 609 kB/s | 118 kB 00:00
(60/69): perl-threads-2.21-2.el8.x86_64.rpm 506 kB/s | 61 kB 00:00
(61/69): perl-threads-shared-1.58-2.el8.x86_64.rpm 468 kB/s | 48 kB 00:00
(62/69): policycoreutils-python-utils-2.9-9.el8.no 694 kB/s | 251 kB 00:00
(63/69): python3-audit-3.0-0.17.20191104git1c2f876 572 kB/s | 86 kB 00:00
(64/69): python3-libsemanage-2.9-2.el8.x86_64.rpm 615 kB/s | 127 kB 00:00
(65/69): perl-libs-5.26.3-416.el8.x86_64.rpm 839 kB/s | 1.6 MB 00:01
(66/69): python3-setools-4.2.2-2.el8.x86_64.rpm 691 kB/s | 601 kB 00:00
(67/69): zlib-devel-1.2.11-13.el8.x86_64.rpm 473 kB/s | 57 kB 00:00
(68/69): python3-policycoreutils-2.9-9.el8.noarch. 934 kB/s | 2.2 MB 00:02
(69/69): perl-interpreter-5.26.3-416.el8.x86_64.rp 1.2 MB/s | 6.3 MB 00:05
-----------------------------------------------------------------------------------
Total 4.0 MB/s | 55 MB 00:13
warning: /var/cache/dnf/AppStream-a520ed22b0a8a736/packages/mariadb-connector-c-config-3.0.7-1.el8.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 8483c65d: NOKEY
CentOS-8 - AppStream 961 kB/s | 1.6 kB 00:00
Importing GPG key 0x8483C65D:
Userid : "CentOS (CentOS Official Signing Key) <security@centos.org>"
Fingerprint: 99DB 70FA E1D7 CE22 7FB6 4882 05B5 55B3 8483 C65D
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : perl-Exporter-5.72-396.el8.noarch 1/69
Installing : perl-libs-4:5.26.3-416.el8.x86_64 2/69
Installing : perl-Carp-1.42-396.el8.noarch 3/69
Installing : perl-Scalar-List-Utils-3:1.49-2.el8.x86_64 4/69
Installing : perl-parent-1:0.237-1.el8.noarch 5/69
Installing : perl-Text-ParseWords-3.30-395.el8.noarch 6/69
Installing : zlib-devel-1.2.11-13.el8.x86_64 7/69
Installing : mariadb-connector-c-config-3.0.7-1.el8.noarch 8/69
Installing : mysql-common-8.0.17-3.module_el8.0.0+181+899d6349.x86 9/69
Installing : mysql-8.0.17-3.module_el8.0.0+181+899d6349.x86_64 10/69
Installing : mysql-errmsg-8.0.17-3.module_el8.0.0+181+899d6349.x86 11/69
Installing : mysql-libs-8.0.17-3.module_el8.0.0+181+899d6349.x86_6 12/69
Installing : perl-Term-ANSIColor-4.06-396.el8.noarch 13/69
Installing : perl-macros-4:5.26.3-416.el8.x86_64 14/69
Installing : perl-Errno-1.28-416.el8.x86_64 15/69
Installing : perl-Socket-4:2.027-3.el8.x86_64 16/69
Installing : perl-Text-Tabs+Wrap-2013.0523-395.el8.noarch 17/69
Installing : perl-Unicode-Normalize-1.25-396.el8.x86_64 18/69
Installing : perl-File-Path-2.15-2.el8.noarch 19/69
Installing : perl-IO-1.38-416.el8.x86_64 20/69
Installing : perl-PathTools-3.74-1.el8.x86_64 21/69
Installing : perl-constant-1.33-396.el8.noarch 22/69
Installing : perl-threads-1:2.21-2.el8.x86_64 23/69
Installing : perl-threads-shared-1.58-2.el8.x86_64 24/69
Installing : perl-interpreter-4:5.26.3-416.el8.x86_64 25/69
Installing : perl-MIME-Base64-3.15-396.el8.x86_64 26/69
Installing : perl-IO-Socket-IP-0.39-5.el8.noarch 27/69
Installing : perl-Time-Local-1:1.280-1.el8.noarch 28/69
Installing : perl-Digest-1.17-395.el8.noarch 29/69
Installing : perl-Digest-MD5-2.55-396.el8.x86_64 30/69
Installing : perl-Net-SSLeay-1.88-1.el8.x86_64 31/69
Installing : perl-Data-Dumper-2.167-399.el8.x86_64 32/69
Installing : perl-File-Temp-0.230.600-1.el8.noarch 33/69
Installing : perl-Pod-Escapes-1:1.07-395.el8.noarch 34/69
Installing : perl-Storable-1:3.11-3.el8.x86_64 35/69
Installing : perl-Term-Cap-1.17-395.el8.noarch 36/69
Installing : perl-Mozilla-CA-20160104-7.el8.noarch 37/69
Installing : perl-Encode-4:2.97-3.el8.x86_64 38/69
Installing : perl-Pod-Simple-1:3.35-395.el8.noarch 39/69
Installing : perl-Getopt-Long-1:2.50-4.el8.noarch 40/69
Installing : perl-podlators-4.11-1.el8.noarch 41/69
Installing : perl-Pod-Usage-4:1.69-395.el8.noarch 42/69
Installing : perl-Pod-Perldoc-3.28-396.el8.noarch 43/69
Installing : perl-HTTP-Tiny-0.074-1.el8.noarch 44/69
Installing : perl-IO-Socket-SSL-2.066-4.el8.noarch 45/69
Installing : perl-libnet-3.11-3.el8.noarch 46/69
Installing : perl-URI-1.73-3.el8.noarch 47/69
Installing : python3-setools-4.2.2-2.el8.x86_64 48/69
Installing : python3-libsemanage-2.9-2.el8.x86_64 49/69
Installing : python3-audit-3.0-0.17.20191104git1c2f876.el8.x86_64 50/69
Installing : pcre2-utf32-10.32-1.el8.x86_64 51/69
Installing : pcre2-utf16-10.32-1.el8.x86_64 52/69
Installing : pcre2-devel-10.32-1.el8.x86_64 53/69
Installing : libverto-devel-0.3.0-5.el8.x86_64 54/69
Installing : libsepol-devel-2.9-1.el8.x86_64 55/69
Installing : libselinux-devel-2.9-3.el8.x86_64 56/69
Installing : libkadm5-1.17-18.el8.x86_64 57/69
Installing : libevent-2.1.8-5.el8.x86_64 58/69
Installing : libcom_err-devel-1.45.4-3.el8.x86_64 59/69
Installing : keyutils-libs-devel-1.5.10-6.el8.x86_64 60/69
Installing : krb5-devel-1.17-18.el8.x86_64 61/69
Installing : openssl-devel-1:1.1.1c-15.el8.x86_64 62/69
Installing : checkpolicy-2.9-1.el8.x86_64 63/69
Installing : python3-policycoreutils-2.9-9.el8.noarch 64/69
Installing : policycoreutils-python-utils-2.9-9.el8.noarch 65/69
Installing : protobuf-lite-3.5.0-7.el8.x86_64 66/69
Installing : mecab-0.996-1.module_el8.0.0+41+ca30bab6.9.x86_64 67/69
Running scriptlet: mecab-0.996-1.module_el8.0.0+41+ca30bab6.9.x86_64 67/69
Running scriptlet: mysql-server-8.0.17-3.module_el8.0.0+181+899d6349.x86 68/69
Installing : mysql-server-8.0.17-3.module_el8.0.0+181+899d6349.x86 68/69
Running scriptlet: mysql-server-8.0.17-3.module_el8.0.0+181+899d6349.x86 68/69
ValueError: File context for /var/log/mysql(/.*)? already defined Installing : mysql-devel-8.0.17-3.module_el8.0.0+181+899d6349.x86_ 69/69
Running scriptlet: mysql-devel-8.0.17-3.module_el8.0.0+181+899d6349.x86_ 69/69
Verifying : mariadb-connector-c-config-3.0.7-1.el8.noarch 1/69
Verifying : mecab-0.996-1.module_el8.0.0+41+ca30bab6.9.x86_64 2/69
Verifying : mysql-8.0.17-3.module_el8.0.0+181+899d6349.x86_64 3/69
Verifying : mysql-common-8.0.17-3.module_el8.0.0+181+899d6349.x86 4/69
Verifying : mysql-devel-8.0.17-3.module_el8.0.0+181+899d6349.x86_ 5/69
Verifying : mysql-errmsg-8.0.17-3.module_el8.0.0+181+899d6349.x86 6/69
Verifying : mysql-libs-8.0.17-3.module_el8.0.0+181+899d6349.x86_6 7/69
Verifying : mysql-server-8.0.17-3.module_el8.0.0+181+899d6349.x86 8/69
Verifying : perl-Digest-1.17-395.el8.noarch 9/69
Verifying : perl-Digest-MD5-2.55-396.el8.x86_64 10/69
Verifying : perl-IO-Socket-IP-0.39-5.el8.noarch 11/69
Verifying : perl-IO-Socket-SSL-2.066-4.el8.noarch 12/69
Verifying : perl-Mozilla-CA-20160104-7.el8.noarch 13/69
Verifying : perl-Net-SSLeay-1.88-1.el8.x86_64 14/69
Verifying : perl-URI-1.73-3.el8.noarch 15/69
Verifying : perl-libnet-3.11-3.el8.noarch 16/69
Verifying : protobuf-lite-3.5.0-7.el8.x86_64 17/69
Verifying : checkpolicy-2.9-1.el8.x86_64 18/69
Verifying : keyutils-libs-devel-1.5.10-6.el8.x86_64 19/69
Verifying : krb5-devel-1.17-18.el8.x86_64 20/69
Verifying : libcom_err-devel-1.45.4-3.el8.x86_64 21/69
Verifying : libevent-2.1.8-5.el8.x86_64 22/69
Verifying : libkadm5-1.17-18.el8.x86_64 23/69
Verifying : libselinux-devel-2.9-3.el8.x86_64 24/69
Verifying : libsepol-devel-2.9-1.el8.x86_64 25/69
Verifying : libverto-devel-0.3.0-5.el8.x86_64 26/69
Verifying : openssl-devel-1:1.1.1c-15.el8.x86_64 27/69
Verifying : pcre2-devel-10.32-1.el8.x86_64 28/69
Verifying : pcre2-utf16-10.32-1.el8.x86_64 29/69
Verifying : pcre2-utf32-10.32-1.el8.x86_64 30/69
Verifying : perl-Carp-1.42-396.el8.noarch 31/69
Verifying : perl-Data-Dumper-2.167-399.el8.x86_64 32/69
Verifying : perl-Encode-4:2.97-3.el8.x86_64 33/69
Verifying : perl-Errno-1.28-416.el8.x86_64 34/69
Verifying : perl-Exporter-5.72-396.el8.noarch 35/69
Verifying : perl-File-Path-2.15-2.el8.noarch 36/69
Verifying : perl-File-Temp-0.230.600-1.el8.noarch 37/69
Verifying : perl-Getopt-Long-1:2.50-4.el8.noarch 38/69
Verifying : perl-HTTP-Tiny-0.074-1.el8.noarch 39/69
Verifying : perl-IO-1.38-416.el8.x86_64 40/69
Verifying : perl-MIME-Base64-3.15-396.el8.x86_64 41/69
Verifying : perl-PathTools-3.74-1.el8.x86_64 42/69
Verifying : perl-Pod-Escapes-1:1.07-395.el8.noarch 43/69
Verifying : perl-Pod-Perldoc-3.28-396.el8.noarch 44/69
Verifying : perl-Pod-Simple-1:3.35-395.el8.noarch 45/69
Verifying : perl-Pod-Usage-4:1.69-395.el8.noarch 46/69
Verifying : perl-Scalar-List-Utils-3:1.49-2.el8.x86_64 47/69
Verifying : perl-Socket-4:2.027-3.el8.x86_64 48/69
Verifying : perl-Storable-1:3.11-3.el8.x86_64 49/69
Verifying : perl-Term-ANSIColor-4.06-396.el8.noarch 50/69
Verifying : perl-Term-Cap-1.17-395.el8.noarch 51/69
Verifying : perl-Text-ParseWords-3.30-395.el8.noarch 52/69
Verifying : perl-Text-Tabs+Wrap-2013.0523-395.el8.noarch 53/69
Verifying : perl-Time-Local-1:1.280-1.el8.noarch 54/69
Verifying : perl-Unicode-Normalize-1.25-396.el8.x86_64 55/69
Verifying : perl-constant-1.33-396.el8.noarch 56/69
Verifying : perl-interpreter-4:5.26.3-416.el8.x86_64 57/69
Verifying : perl-libs-4:5.26.3-416.el8.x86_64 58/69
Verifying : perl-macros-4:5.26.3-416.el8.x86_64 59/69
Verifying : perl-parent-1:0.237-1.el8.noarch 60/69
Verifying : perl-podlators-4.11-1.el8.noarch 61/69
Verifying : perl-threads-1:2.21-2.el8.x86_64 62/69
Verifying : perl-threads-shared-1.58-2.el8.x86_64 63/69
Verifying : policycoreutils-python-utils-2.9-9.el8.noarch 64/69
Verifying : python3-audit-3.0-0.17.20191104git1c2f876.el8.x86_64 65/69
Verifying : python3-libsemanage-2.9-2.el8.x86_64 66/69
Verifying : python3-policycoreutils-2.9-9.el8.noarch 67/69
Verifying : python3-setools-4.2.2-2.el8.x86_64 68/69
Verifying : zlib-devel-1.2.11-13.el8.x86_64 69/69 Installed:
checkpolicy-2.9-1.el8.x86_64
keyutils-libs-devel-1.5.10-6.el8.x86_64
krb5-devel-1.17-18.el8.x86_64
libcom_err-devel-1.45.4-3.el8.x86_64
libevent-2.1.8-5.el8.x86_64
libkadm5-1.17-18.el8.x86_64
libselinux-devel-2.9-3.el8.x86_64
libsepol-devel-2.9-1.el8.x86_64
libverto-devel-0.3.0-5.el8.x86_64
mariadb-connector-c-config-3.0.7-1.el8.noarch
mecab-0.996-1.module_el8.0.0+41+ca30bab6.9.x86_64
mysql-8.0.17-3.module_el8.0.0+181+899d6349.x86_64
mysql-common-8.0.17-3.module_el8.0.0+181+899d6349.x86_64
mysql-devel-8.0.17-3.module_el8.0.0+181+899d6349.x86_64
mysql-errmsg-8.0.17-3.module_el8.0.0+181+899d6349.x86_64
mysql-libs-8.0.17-3.module_el8.0.0+181+899d6349.x86_64
mysql-server-8.0.17-3.module_el8.0.0+181+899d6349.x86_64
openssl-devel-1:1.1.1c-15.el8.x86_64
pcre2-devel-10.32-1.el8.x86_64
pcre2-utf16-10.32-1.el8.x86_64
pcre2-utf32-10.32-1.el8.x86_64
perl-Carp-1.42-396.el8.noarch
perl-Data-Dumper-2.167-399.el8.x86_64
perl-Digest-1.17-395.el8.noarch
perl-Digest-MD5-2.55-396.el8.x86_64
perl-Encode-4:2.97-3.el8.x86_64
perl-Errno-1.28-416.el8.x86_64
perl-Exporter-5.72-396.el8.noarch
perl-File-Path-2.15-2.el8.noarch
perl-File-Temp-0.230.600-1.el8.noarch
perl-Getopt-Long-1:2.50-4.el8.noarch
perl-HTTP-Tiny-0.074-1.el8.noarch
perl-IO-1.38-416.el8.x86_64
perl-IO-Socket-IP-0.39-5.el8.noarch
perl-IO-Socket-SSL-2.066-4.el8.noarch
perl-MIME-Base64-3.15-396.el8.x86_64
perl-Mozilla-CA-20160104-7.el8.noarch
perl-Net-SSLeay-1.88-1.el8.x86_64
perl-PathTools-3.74-1.el8.x86_64
perl-Pod-Escapes-1:1.07-395.el8.noarch
perl-Pod-Perldoc-3.28-396.el8.noarch
perl-Pod-Simple-1:3.35-395.el8.noarch
perl-Pod-Usage-4:1.69-395.el8.noarch
perl-Scalar-List-Utils-3:1.49-2.el8.x86_64
perl-Socket-4:2.027-3.el8.x86_64
perl-Storable-1:3.11-3.el8.x86_64
perl-Term-ANSIColor-4.06-396.el8.noarch
perl-Term-Cap-1.17-395.el8.noarch
perl-Text-ParseWords-3.30-395.el8.noarch
perl-Text-Tabs+Wrap-2013.0523-395.el8.noarch
perl-Time-Local-1:1.280-1.el8.noarch
perl-URI-1.73-3.el8.noarch
perl-Unicode-Normalize-1.25-396.el8.x86_64
perl-constant-1.33-396.el8.noarch
perl-interpreter-4:5.26.3-416.el8.x86_64
perl-libnet-3.11-3.el8.noarch
perl-libs-4:5.26.3-416.el8.x86_64
perl-macros-4:5.26.3-416.el8.x86_64
perl-parent-1:0.237-1.el8.noarch
perl-podlators-4.11-1.el8.noarch
perl-threads-1:2.21-2.el8.x86_64
perl-threads-shared-1.58-2.el8.x86_64
policycoreutils-python-utils-2.9-9.el8.noarch
protobuf-lite-3.5.0-7.el8.x86_64
python3-audit-3.0-0.17.20191104git1c2f876.el8.x86_64
python3-libsemanage-2.9-2.el8.x86_64
python3-policycoreutils-2.9-9.el8.noarch
python3-setools-4.2.2-2.el8.x86_64
zlib-devel-1.2.11-13.el8.x86_64 Complete!
[root@localhost ~]# mysqld --install --user=root
[root@localhost ~]# mysqld --initialize --user=mysql
[root@localhost ~]# mysqld --initialize --lower-case-table-names=1
[root@localhost ~]# cat /var/log/mysql/mysqld.log
2020-09-01T08:03:16.286242Z 0 [System] [MY-010116] [Server] /usr/libexec/mysqld (mysqld 8.0.17) starting as process 8036
2020-09-01T08:03:16.300375Z 1 [ERROR] [MY-011011] [Server] Failed to find valid data directory.
2020-09-01T08:03:16.300446Z 0 [ERROR] [MY-010020] [Server] Data Dictionary initialization failed.
2020-09-01T08:03:16.300498Z 0 [ERROR] [MY-010119] [Server] Aborting
2020-09-01T08:03:16.300755Z 0 [System] [MY-010910] [Server] /usr/libexec/mysqld: Shutdown complete (mysqld 8.0.17) Source distribution.
2020-09-01T08:03:25.523538Z 0 [System] [MY-013169] [Server] /usr/libexec/mysqld (mysqld 8.0.17) initializing of server in progress as process 22923
2020-09-01T08:03:25.524591Z 0 [ERROR] [MY-010457] [Server] --initialize specified but the data directory has files in it. Aborting.
2020-09-01T08:03:25.524614Z 0 [ERROR] [MY-013236] [Server] The designated data directory /var/lib/mysql/ is unusable. You can remove all files that the server added to it.
2020-09-01T08:03:25.524676Z 0 [ERROR] [MY-010119] [Server] Aborting
2020-09-01T08:03:25.524752Z 0 [System] [MY-010910] [Server] /usr/libexec/mysqld: Shutdown complete (mysqld 8.0.17) Source distribution.
2020-09-01T08:03:35.984050Z 0 [System] [MY-013169] [Server] /usr/libexec/mysqld (mysqld 8.0.17) initializing of server in progress as process 28279
2020-09-01T08:03:35.985204Z 0 [ERROR] [MY-010457] [Server] --initialize specified but the data directory has files in it. Aborting.
2020-09-01T08:03:35.985285Z 0 [ERROR] [MY-013236] [Server] The designated data directory /var/lib/mysql/ is unusable. You can remove all files that the server added to it.
2020-09-01T08:03:35.985321Z 0 [ERROR] [MY-010119] [Server] Aborting
2020-09-01T08:03:35.985395Z 0 [System] [MY-010910] [Server] /usr/libexec/mysqld: Shutdown complete (mysqld 8.0.17) Source distribution.
[root@localhost ~]# rm -rf /var/lib/mysql
[root@localhost ~]# mysqld --initialize --console
[root@localhost ~]# chown -R mysql:mysql /var/lib/mysql/
[root@localhost ~]# systemctl start mysqld
[root@localhost ~]# systemctl status mysqld
● mysqld.service - MySQL 8.0 database server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; disabled; vendor preset>
Active: active (running) since Tue 2020-09-01 16:04:21 CST; 5s ago
Process: 28436 ExecStartPost=/usr/libexec/mysql-check-upgrade (code=exited, stat>
Process: 28356 ExecStartPre=/usr/libexec/mysql-prepare-db-dir mysqld.service (co>
Process: 28332 ExecStartPre=/usr/libexec/mysql-check-socket (code=exited, status>
Main PID: 28393 (mysqld)
Status: "Server is operational"
Tasks: 39 (limit: 11302)
Memory: 382.4M
CGroup: /system.slice/mysqld.service
└─28393 /usr/libexec/mysqld --basedir=/usr Sep 01 16:04:18 localhost.localdomain systemd[1]: Starting MySQL 8.0 database serv>
Sep 01 16:04:21 localhost.localdomain mysql-check-upgrade[28436]: The datadir loca>
Sep 01 16:04:21 localhost.localdomain mysql-check-upgrade[28436]: 1. Back-up you>
Sep 01 16:04:21 localhost.localdomain mysql-check-upgrade[28436]: 2. Start the d>
Sep 01 16:04:21 localhost.localdomain mysql-check-upgrade[28436]: 3. Run 'mysql_>
Sep 01 16:04:21 localhost.localdomain mysql-check-upgrade[28436]: Read more about >
Sep 01 16:04:21 localhost.localdomain mysql-check-upgrade[28436]: http://dev.mysql>
Sep 01 16:04:21 localhost.localdomain systemd[1]: Started MySQL 8.0 database serve> [root@localhost ~]# ^C
[root@localhost ~]# cat /var/log/mysql/mysqld.log
2020-09-01T08:03:16.286242Z 0 [System] [MY-010116] [Server] /usr/libexec/mysqld (mysqld 8.0.17) starting as process 8036
2020-09-01T08:03:16.300375Z 1 [ERROR] [MY-011011] [Server] Failed to find valid data directory.
2020-09-01T08:03:16.300446Z 0 [ERROR] [MY-010020] [Server] Data Dictionary initialization failed.
2020-09-01T08:03:16.300498Z 0 [ERROR] [MY-010119] [Server] Aborting
2020-09-01T08:03:16.300755Z 0 [System] [MY-010910] [Server] /usr/libexec/mysqld: Shutdown complete (mysqld 8.0.17) Source distribution.
2020-09-01T08:03:25.523538Z 0 [System] [MY-013169] [Server] /usr/libexec/mysqld (mysqld 8.0.17) initializing of server in progress as process 22923
2020-09-01T08:03:25.524591Z 0 [ERROR] [MY-010457] [Server] --initialize specified but the data directory has files in it. Aborting.
2020-09-01T08:03:25.524614Z 0 [ERROR] [MY-013236] [Server] The designated data directory /var/lib/mysql/ is unusable. You can remove all files that the server added to it.
2020-09-01T08:03:25.524676Z 0 [ERROR] [MY-010119] [Server] Aborting
2020-09-01T08:03:25.524752Z 0 [System] [MY-010910] [Server] /usr/libexec/mysqld: Shutdown complete (mysqld 8.0.17) Source distribution.
2020-09-01T08:03:35.984050Z 0 [System] [MY-013169] [Server] /usr/libexec/mysqld (mysqld 8.0.17) initializing of server in progress as process 28279
2020-09-01T08:03:35.985204Z 0 [ERROR] [MY-010457] [Server] --initialize specified but the data directory has files in it. Aborting.
2020-09-01T08:03:35.985285Z 0 [ERROR] [MY-013236] [Server] The designated data directory /var/lib/mysql/ is unusable. You can remove all files that the server added to it.
2020-09-01T08:03:35.985321Z 0 [ERROR] [MY-010119] [Server] Aborting
2020-09-01T08:03:35.985395Z 0 [System] [MY-010910] [Server] /usr/libexec/mysqld: Shutdown complete (mysqld 8.0.17) Source distribution.
2020-09-01T08:04:00.208778Z 0 [System] [MY-013169] [Server] /usr/libexec/mysqld (mysqld 8.0.17) initializing of server in progress as process 28282
2020-09-01T08:04:02.022251Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: u;*pHkkhe13T
2020-09-01T08:04:02.704903Z 0 [System] [MY-013170] [Server] /usr/libexec/mysqld (mysqld 8.0.17) initializing of server has completed
2020-09-01T08:04:19.678034Z 0 [System] [MY-010116] [Server] /usr/libexec/mysqld (mysqld 8.0.17) starting as process 28393
2020-09-01T08:04:21.444889Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
2020-09-01T08:04:21.463100Z 0 [System] [MY-010931] [Server] /usr/libexec/mysqld: ready for connections. Version: '8.0.17' socket: '/var/lib/mysql/mysql.sock' port: 3306 Source distribution.
2020-09-01T08:04:21.531457Z 0 [System] [MY-011323] [Server] X Plugin ready for connections. Socket: '/var/lib/mysql/mysqlx.sock' bind-address: '::' port: 33060
[root@localhost ~]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.17 Copyright (c) 2000, 2019, 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> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'test@123';
Query OK, 0 rows affected (0.01 sec) mysql> use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A Database changed
mysql> select Host,User from user;
+-----------+------------------+
| Host | User |
+-----------+------------------+
| localhost | mysql.infoschema |
| localhost | mysql.session |
| localhost | mysql.sys |
| localhost | root |
+-----------+------------------+
4 rows in set (0.00 sec) mysql> update user set host = '%' where user ='root';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0 mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec) mysql> exit
Bye
[root@localhost ~]#

centos 8及以上安装mysql 8.0的更多相关文章

  1. CentOS 7.4上安装mysql 8.0

    我的CentOS版本通过从cat /etc/centos-release查看得知 CentOS Linux release 7.4.1708 (Core) 因此需要yum删除mariadb,然后安装m ...

  2. CentOS 7 下安装 MySQL 8.0

    前言 本篇文章主要介绍在 CentOS 7 环境下安装 MySQL 8.0. 正文 1. 配置yum源 首先在 https://dev.mysql.com/downloads/repo/yum/ 找到 ...

  3. centos 6.5下安装mysql+nginx+redmine 3.1.0 笔记

    centos 6.5下安装mysql+nginx+redmine 3.1.0 笔记 目录[-] 过程 1.安装RVM 2.利用rvm安装 Ruby 1.9.3 并设为默认 3.安装rails 4.安装 ...

  4. 在 CentOS 7.5 64位上使用 yum 安装 MySQL 8.0

    前段时间在 CentOS 7.5 64位上安装 MySQL 8.0.查了些资料,在这里记录一下详细的安装和设置步骤. 一.安装 使用yum安装MySQL之前需要先下载对应的.rpm文件,下载方法: 去 ...

  5. CentOS 6.2编译安装Nginx1.2.0+MySQL5.5.25+PHP5.3.13

    CentOS 6.2编译安装Nginx1.2.0+MySQL5.5.25+PHP5.3.132013-10-24 15:31:12标签:服务器 防火墙 file 配置文件 written 一.配置好I ...

  6. CentOS 6.2编译安装Nginx1.2.0+MySQL5.5.25+PHP5.3.13+博客系统WordPress3.3.2

    说明: 操作系统:CentOS 6.2 32位 系统安装教程:CentOS 6.2安装(超级详细图解教程): http://www.osyunwei.com/archives/1537.html 准备 ...

  7. 记录CentOS 7.4 上安装MySQL&MariaDB&Redis&Mongodb

    记录CentOS 7.4 上安装MySQL&MariaDB&Redis&Mongodb 前段时间我个人Google服务器意外不能用,并且我犯了一件很低级的错误,直接在gcp讲服 ...

  8. CentOS 6.9上安装Mysql 5.7.18 安装

    CentOS 6.9上安装Mysql 5.7.18 安装 下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.18-linux-g ...

  9. CentOS 7 源码安装 Zabbix 6.0

    Zabbix 主要有以下几个组件组成: Zabbix Server:Zabbix 服务端,是 Zabbix 的核心组件.它负责接收监控数据并触发告警,还负责将监控数据持久化到数据库中. Zabbix ...

随机推荐

  1. Python版本共存、语法、变量和数据类型

    python多版本共存 主要是把两个版本的python解释器的所在路径都加入环境变量当中,之后重新命名python解释器文件名称就好 先拷贝一个启动程序,在进行改名就好 python.exe pyth ...

  2. 图文详解 HDFS 的工作机制及其原理

    大家好,我是大D. 今天开始给大家分享关于大数据入门技术栈--Hadoop的学习内容. 初识 Hadoop 为了解决大数据中海量数据的存储与计算问题,Hadoop 提供了一套分布式系统基础架构,核心内 ...

  3. EF Core 的关联查询

    0 前言 本文会列举出 EF Core 关联查询的方法: 在第一.二.三节中,介绍的是 EF Core 的基本能力,在实体中配置好关系,即可使用,且其使用方式,与编程思维吻合,是本文推荐的方式. 第四 ...

  4. 204. Count Primes - LeetCode

    Queston 204. Count Primes Solution 题目大意:给一个数,求小于这个数的素数的个数 思路:初始化一个boolean数组,初始设置为true,先遍历将2的倍数设置为fal ...

  5. linux篇-linux命令大全

    Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...

  6. 向sqlserver 数据库插入emoji 表情包

    1.emoji 属于特殊字符 所以我们必须使用utf-8 的编码格式进行保存  不过好在sqlserver 默认支持utf-8 2.将需要存储emoji的字段必须设置为nvarchar 类型  因为v ...

  7. github新项目npm错误

    当我们从GitHub或者别人那里拿到项目的时候,一般都是要先npm install 进行安装依赖.但是难免会遇到报错. 出现问题1: 解决方案:清除缓存npm cache clear --force之 ...

  8. Centos6添加防火墙端口 以及相关操作命令的使用

    用命令 vim /etc/sysconfig/iptables 增加防火墙端口号:(添加你需要的端口号) service iptables start  启动防火墙 service iptables ...

  9. 48. ResNet为什么能训练出1000层的模型

    先回顾一下resnet怎么处理它的梯度消失,使得能处理训练1000层:

  10. junit 5 - Display Name 展示名称

    本文地址:https://www.cnblogs.com/hchengmx/p/14883563.html @DisplayName可以给 测试类 或者 测试方法来自定义显示的名称.可以支持 空格.特 ...