centos 8及以上安装mysql 8.0

本文适用于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 ~]# 

 

posted @ 2020-09-01 16:30  spatxos  阅读(539)  评论(0编辑  收藏  举报