第一步、安装前准备,确认虚拟机内外网是否能够正常连接
内网测试:dos窗口下测试ping 192.168.152.132
C:\Users\lenovo>ping 192.168.152.132
正在 Ping 192.168.152.132 具有 32 字节的数据:
来自 192.168.152.132 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.152.132 的回复: 字节=32 时间=2ms TTL=64
来自 192.168.152.132 的回复: 字节=32 时间=2ms TTL=64
来自 192.168.152.132 的回复: 字节=32 时间=3ms TTL=64
192.168.152.132 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 0ms,最长 = 3ms,平均 = 1ms
外网测试:虚拟机命令行直接测试ping www.baidu.com
,网络畅通,直接control+c退出。
[root@localhost ~]# ping www.baidu.com
PING www.wshifen.com (104.193.88.123) 56(84) bytes of data.
64 bytes from 104.193.88.123 (104.193.88.123): icmp_seq=1 ttl=128 time=154 ms
64 bytes from 104.193.88.123 (104.193.88.123): icmp_seq=2 ttl=128 time=148 ms
64 bytes from 104.193.88.123 (104.193.88.123): icmp_seq=3 ttl=128 time=147 ms
64 bytes from 104.193.88.123 (104.193.88.123): icmp_seq=5 ttl=128 time=150 ms
64 bytes from 104.193.88.123 (104.193.88.123): icmp_seq=7 ttl=128 time=147 ms
^C
--- www.wshifen.com ping statistics ---
8 packets transmitted, 5 received, 37% packet loss, time 7067ms
rtt min/avg/max/mdev = 147.696/149.695/154.703/2.654 ms
如果内外网有不同的情况,参考下面的常见问题解决linux 内外网不畅通的解决办法
第二步、检查旧版本 输入rpm -qa|grep mariadb
[root@localhost ~]# rpm -qa|grep mariadb
mariadb-libs-5.5.64-1.el7.x86_64
第三步、如果存在旧版本,执行删除操作yum -y remove mariadb-libs-5.5.64-1.el7.x86_64
[root@localhost ~]# yum -y remove mariadb-libs-5.5.64-1.el7.x86_64
Loaded plugins: fastestmirror
Resolving Dependencies
--> Running transaction check
---> Package mariadb-libs.x86_64 1:5.5.64-1.el7 will be erased
--> Processing Dependency: libmysqlclient.so.18()(64bit) for package: 2:postfix-2.10.1-7.el7.x86_64
--> Processing Dependency: libmysqlclient.so.18(libmysqlclient_18)(64bit) for package: 2:postfix-2.10.1-7.el7.x86_64
--> Running transaction check
---> Package postfix.x86_64 2:2.10.1-7.el7 will be erased
--> Finished Dependency Resolution
Dependencies Resolved
=================================================================================================
Package Arch Version Repository Size
=================================================================================================
Removing:
mariadb-libs x86_64 1:5.5.64-1.el7 @anaconda 4.4 M
Removing for dependencies:
postfix x86_64 2:2.10.1-7.el7 @anaconda 12 M
Transaction Summary
=================================================================================================
Remove 1 Package (+1 Dependent package)
Installed size: 17 M
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Erasing : 2:postfix-2.10.1-7.el7.x86_64 1/2
Erasing : 1:mariadb-libs-5.5.64-1.el7.x86_64 2/2
Verifying : 1:mariadb-libs-5.5.64-1.el7.x86_64 1/2
Verifying : 2:postfix-2.10.1-7.el7.x86_64 2/2
Removed:
mariadb-libs.x86_64 1:5.5.64-1.el7
Dependency Removed:
postfix.x86_64 2:2.10.1-7.el7
Complete!
第四步、因为minimal安装所有的wget不能用,所以要先确保wget能用,不能用下载。执行命令yum search wget
,出现以下情况:
安装wget,执行命令yum -y install wget.x86_64
,安装成功如下:
[root@localhost ~]# yum -y install wget.x86_64
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.163.com
* extras: mirrors.tuna.tsinghua.edu.cn
* updates: mirrors.163.com
Resolving Dependencies
--> Running transaction check
---> Package wget.x86_64 0:1.14-18.el7_6.1 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
=================================================================================================
Package Arch Version Repository Size
=================================================================================================
Installing:
wget x86_64 1.14-18.el7_6.1 base 547 k
Transaction Summary
=================================================================================================
Install 1 Package
Total download size: 547 k
Installed size: 2.0 M
Downloading packages:
warning: /var/cache/yum/x86_64/7/base/packages/wget-1.14-18.el7_6.1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
Public key for wget-1.14-18.el7_6.1.x86_64.rpm is not installed
wget-1.14-18.el7_6.1.x86_64.rpm | 547 kB 00:00:05
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
Importing GPG key 0xF4A80EB5:
Userid : "CentOS-7 Key (CentOS 7 Official Signing Key) "
Fingerprint: 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5
Package : centos-release-7-7.1908.0.el7.centos.x86_64 (@anaconda)
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : wget-1.14-18.el7_6.1.x86_64 1/1
Verifying : wget-1.14-18.el7_6.1.x86_64 1/1
Installed:
wget.x86_64 0:1.14-18.el7_6.1
Complete!
第五步、设置rpm镜像源 ,执行命令wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
[root@localhost ~]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
--2020-08-08 04:28:17-- http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
Resolving repo.mysql.com (repo.mysql.com)... 23.75.98.78
Connecting to repo.mysql.com (repo.mysql.com)|23.75.98.78|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 6140 (6.0K) [application/x-redhat-package-manager]
Saving to: ‘mysql-community-release-el7-5.noarch.rpm’
100%[=======================================================>] 6,140 9.21KB/s in 0.7s
2020-08-08 04:28:18 (9.21 KB/s) - ‘mysql-community-release-el7-5.noarch.rpm’ saved [6140/6140]
第六步、rpm 安装 ,执行rpm -ivh mysql-community-release-el7-5.noarch.rpm
[root@localhost ~]# rpm -ivh mysql-community-release-el7-5.noarch.rpm
Preparing... ################################# [100%]
Updating / installing...
1:mysql-community-release-el7-5 ################################# [100%]
第七步、yum安装mysql,执行yum -y install mysql-server
,安装结果如下:
[root@localhost ~]# yum -y install mysql-server
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.163.com
* extras: mirrors.tuna.tsinghua.edu.cn
* updates: mirrors.163.com
mysql-connectors-community | 2.5 kB 00:00:00
mysql-tools-community | 2.5 kB 00:00:00
mysql56-community | 2.5 kB 00:00:00
(1/3): mysql-tools-community/x86_64/primary_db | 76 kB 00:00:01
(2/3): mysql-connectors-community/x86_64/primary_db | 62 kB 00:00:01
(3/3): mysql56-community/x86_64/primary_db | 265 kB 00:00:01
Resolving Dependencies
--> Running transaction check
---> Package mysql-community-server.x86_64 0:5.6.49-2.el7 will be installed
--> Processing Dependency: mysql-community-common(x86-64) = 5.6.49-2.el7 for package: mysql-community-server-5.6.49-2.el7.x86_64
--> Processing Dependency: mysql-community-client(x86-64) >= 5.6.10 for package: mysql-community-server-5.6.49-2.el7.x86_64
--> Processing Dependency: perl(warnings) for package: mysql-community-server-5.6.49-2.el7.x86_64
--> Processing Dependency: perl(strict) for package: mysql-community-server-5.6.49-2.el7.x86_64
--> Processing Dependency: perl(if) for package: mysql-community-server-5.6.49-2.el7.x86_64
--> Processing Dependency: perl(Sys::Hostname) for package: mysql-community-server-5.6.49-2.el7.x86_64
--> Processing Dependency: perl(POSIX) for package: mysql-community-server-5.6.49-2.el7.x86_64
--> Processing Dependency: perl(Getopt::Long) for package: mysql-community-server-5.6.49-2.el7.x86_64
--> Processing Dependency: perl(File::Temp) for package: mysql-community-server-5.6.49-2.el7.x86_64
--> Processing Dependency: perl(File::Spec) for package: mysql-community-server-5.6.49-2.el7.x86_64
--> Processing Dependency: perl(File::Path) for package: mysql-community-server-5.6.49-2.el7.x86_64
--> Processing Dependency: perl(File::Copy) for package: mysql-community-server-5.6.49-2.el7.x86_64
--> Processing Dependency: perl(File::Basename) for package: mysql-community-server-5.6.49-2.el7.x86_64
--> Processing Dependency: perl(Fcntl) for package: mysql-community-server-5.6.49-2.el7.x86_64
--> Processing Dependency: perl(Data::Dumper) for package: mysql-community-server-5.6.49-2.el7.x86_64
--> Processing Dependency: perl(DBI) for package: mysql-community-server-5.6.49-2.el7.x86_64
--> Processing Dependency: net-tools for package: mysql-community-server-5.6.49-2.el7.x86_64
--> Processing Dependency: /usr/bin/perl for package: mysql-community-server-5.6.49-2.el7.x86_64
--> Running transaction check
---> Package mysql-community-client.x86_64 0:5.6.49-2.el7 will be installed
--> Processing Dependency: mysql-community-libs(x86-64) >= 5.6.10 for package: mysql-community-client-5.6.49-2.el7.x86_64
--> Processing Dependency: perl(Exporter) for package: mysql-community-client-5.6.49-2.el7.x86_64
---> Package mysql-community-common.x86_64 0:5.6.49-2.el7 will be installed
---> Package net-tools.x86_64 0:2.0-0.25.20131004git.el7 will be installed
---> Package perl.x86_64 4:5.16.3-295.el7 will be installed
--> Processing Dependency: perl-libs = 4:5.16.3-295.el7 for package: 4:perl-5.16.3-295.el7.x86_64
--> Processing Dependency: perl(Socket) >= 1.3 for package: 4:perl-5.16.3-295.el7.x86_64
--> Processing Dependency: perl(Scalar::Util) >= 1.10 for package: 4:perl-5.16.3-295.el7.x86_64
--> Processing Dependency: perl-macros for package: 4:perl-5.16.3-295.el7.x86_64
--> Processing Dependency: perl-libs for package: 4:perl-5.16.3-295.el7.x86_64
--> Processing Dependency: perl(threads::shared) for package: 4:perl-5.16.3-295.el7.x86_64
--> Processing Dependency: perl(threads) for package: 4:perl-5.16.3-295.el7.x86_64
--> Processing Dependency: perl(constant) for package: 4:perl-5.16.3-295.el7.x86_64
--> Processing Dependency: perl(Time::Local) for package: 4:perl-5.16.3-295.el7.x86_64
--> Processing Dependency: perl(Time::HiRes) for package: 4:perl-5.16.3-295.el7.x86_64
--> Processing Dependency: perl(Storable) for package: 4:perl-5.16.3-295.el7.x86_64
--> Processing Dependency: perl(Socket) for package: 4:perl-5.16.3-295.el7.x86_64
--> Processing Dependency: perl(Scalar::Util) for package: 4:perl-5.16.3-295.el7.x86_64
--> Processing Dependency: perl(Pod::Simple::XHTML) for package: 4:perl-5.16.3-295.el7.x86_64
--> Processing Dependency: perl(Pod::Simple::Search) for package: 4:perl-5.16.3-295.el7.x86_64
--> Processing Dependency: perl(Filter::Util::Call) for package: 4:perl-5.16.3-295.el7.x86_64
--> Processing Dependency: perl(Carp) for package: 4:perl-5.16.3-295.el7.x86_64
--> Processing Dependency: libperl.so()(64bit) for package: 4:perl-5.16.3-295.el7.x86_64
---> Package perl-DBI.x86_64 0:1.627-4.el7 will be installed
--> Processing Dependency: perl(RPC::PlServer) >= 0.2001 for package: perl-DBI-1.627-4.el7.x86_64
--> Processing Dependency: perl(RPC::PlClient) >= 0.2000 for package: perl-DBI-1.627-4.el7.x86_64
---> Package perl-Data-Dumper.x86_64 0:2.145-3.el7 will be installed
---> Package perl-File-Path.noarch 0:2.09-2.el7 will be installed
---> Package perl-File-Temp.noarch 0:0.23.01-3.el7 will be installed
---> Package perl-Getopt-Long.noarch 0:2.40-3.el7 will be installed
--> Processing Dependency: perl(Pod::Usage) >= 1.14 for package: perl-Getopt-Long-2.40-3.el7.noarch
--> Processing Dependency: perl(Text::ParseWords) for package: perl-Getopt-Long-2.40-3.el7.noarch
---> Package perl-PathTools.x86_64 0:3.40-5.el7 will be installed
--> Running transaction check
---> Package mysql-community-libs.x86_64 0:5.6.49-2.el7 will be installed
---> Package perl-Carp.noarch 0:1.26-244.el7 will be installed
---> Package perl-Exporter.noarch 0:5.68-3.el7 will be installed
---> Package perl-Filter.x86_64 0:1.49-3.el7 will be installed
---> Package perl-PlRPC.noarch 0:0.2020-14.el7 will be installed
--> Processing Dependency: perl(Net::Daemon) >= 0.13 for package: perl-PlRPC-0.2020-14.el7.noarch
--> Processing Dependency: perl(Net::Daemon::Test) for package: perl-PlRPC-0.2020-14.el7.noarch
--> Processing Dependency: perl(Net::Daemon::Log) for package: perl-PlRPC-0.2020-14.el7.noarch
--> Processing Dependency: perl(Compress::Zlib) for package: perl-PlRPC-0.2020-14.el7.noarch
---> Package perl-Pod-Simple.noarch 1:3.28-4.el7 will be installed
--> Processing Dependency: perl(Pod::Escapes) >= 1.04 for package: 1:perl-Pod-Simple-3.28-4.el7.noarch
--> Processing Dependency: perl(Encode) for package: 1:perl-Pod-Simple-3.28-4.el7.noarch
---> Package perl-Pod-Usage.noarch 0:1.63-3.el7 will be installed
--> Processing Dependency: perl(Pod::Text) >= 3.15 for package: perl-Pod-Usage-1.63-3.el7.noarch
--> Processing Dependency: perl-Pod-Perldoc for package: perl-Pod-Usage-1.63-3.el7.noarch
---> Package perl-Scalar-List-Utils.x86_64 0:1.27-248.el7 will be installed
---> Package perl-Socket.x86_64 0:2.010-5.el7 will be installed
---> Package perl-Storable.x86_64 0:2.45-3.el7 will be installed
---> Package perl-Text-ParseWords.noarch 0:3.29-4.el7 will be installed
---> Package perl-Time-HiRes.x86_64 4:1.9725-3.el7 will be installed
---> Package perl-Time-Local.noarch 0:1.2300-2.el7 will be installed
---> Package perl-constant.noarch 0:1.27-2.el7 will be installed
---> Package perl-libs.x86_64 4:5.16.3-295.el7 will be installed
---> Package perl-macros.x86_64 4:5.16.3-295.el7 will be installed
---> Package perl-threads.x86_64 0:1.87-4.el7 will be installed
---> Package perl-threads-shared.x86_64 0:1.43-6.el7 will be installed
--> Running transaction check
---> Package perl-Encode.x86_64 0:2.51-7.el7 will be installed
---> Package perl-IO-Compress.noarch 0:2.061-2.el7 will be installed
--> Processing Dependency: perl(Compress::Raw::Zlib) >= 2.061 for package: perl-IO-Compress-2.061-2.el7.noarch
--> Processing Dependency: perl(Compress::Raw::Bzip2) >= 2.061 for package: perl-IO-Compress-2.061-2.el7.noarch
---> Package perl-Net-Daemon.noarch 0:0.48-5.el7 will be installed
---> Package perl-Pod-Escapes.noarch 1:1.04-295.el7 will be installed
---> Package perl-Pod-Perldoc.noarch 0:3.20-4.el7 will be installed
--> Processing Dependency: perl(parent) for package: perl-Pod-Perldoc-3.20-4.el7.noarch
--> Processing Dependency: perl(HTTP::Tiny) for package: perl-Pod-Perldoc-3.20-4.el7.noarch
---> Package perl-podlators.noarch 0:2.5.1-3.el7 will be installed
--> Running transaction check
---> Package perl-Compress-Raw-Bzip2.x86_64 0:2.061-3.el7 will be installed
---> Package perl-Compress-Raw-Zlib.x86_64 1:2.061-4.el7 will be installed
---> Package perl-HTTP-Tiny.noarch 0:0.033-3.el7 will be installed
---> Package perl-parent.noarch 1:0.225-244.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
=================================================================================================
Package Arch Version Repository Size
=================================================================================================
Installing:
mysql-community-server x86_64 5.6.49-2.el7 mysql56-community 67 M
Installing for dependencies:
mysql-community-client x86_64 5.6.49-2.el7 mysql56-community 21 M
mysql-community-common x86_64 5.6.49-2.el7 mysql56-community 289 k
mysql-community-libs x86_64 5.6.49-2.el7 mysql56-community 2.2 M
net-tools x86_64 2.0-0.25.20131004git.el7 base 306 k
perl x86_64 4:5.16.3-295.el7 base 8.0 M
perl-Carp noarch 1.26-244.el7 base 19 k
perl-Compress-Raw-Bzip2 x86_64 2.061-3.el7 base 32 k
perl-Compress-Raw-Zlib x86_64 1:2.061-4.el7 base 57 k
perl-DBI x86_64 1.627-4.el7 base 802 k
perl-Data-Dumper x86_64 2.145-3.el7 base 47 k
perl-Encode x86_64 2.51-7.el7 base 1.5 M
perl-Exporter noarch 5.68-3.el7 base 28 k
perl-File-Path noarch 2.09-2.el7 base 26 k
perl-File-Temp noarch 0.23.01-3.el7 base 56 k
perl-Filter x86_64 1.49-3.el7 base 76 k
perl-Getopt-Long noarch 2.40-3.el7 base 56 k
perl-HTTP-Tiny noarch 0.033-3.el7 base 38 k
perl-IO-Compress noarch 2.061-2.el7 base 260 k
perl-Net-Daemon noarch 0.48-5.el7 base 51 k
perl-PathTools x86_64 3.40-5.el7 base 82 k
perl-PlRPC noarch 0.2020-14.el7 base 36 k
perl-Pod-Escapes noarch 1:1.04-295.el7 base 51 k
perl-Pod-Perldoc noarch 3.20-4.el7 base 87 k
perl-Pod-Simple noarch 1:3.28-4.el7 base 216 k
perl-Pod-Usage noarch 1.63-3.el7 base 27 k
perl-Scalar-List-Utils x86_64 1.27-248.el7 base 36 k
perl-Socket x86_64 2.010-5.el7 base 49 k
perl-Storable x86_64 2.45-3.el7 base 77 k
perl-Text-ParseWords noarch 3.29-4.el7 base 14 k
perl-Time-HiRes x86_64 4:1.9725-3.el7 base 45 k
perl-Time-Local noarch 1.2300-2.el7 base 24 k
perl-constant noarch 1.27-2.el7 base 19 k
perl-libs x86_64 4:5.16.3-295.el7 base 689 k
perl-macros x86_64 4:5.16.3-295.el7 base 44 k
perl-parent noarch 1:0.225-244.el7 base 12 k
perl-podlators noarch 2.5.1-3.el7 base 112 k
perl-threads x86_64 1.87-4.el7 base 49 k
perl-threads-shared x86_64 1.43-6.el7 base 39 k
Transaction Summary
=================================================================================================
Install 1 Package (+38 Dependent packages)
Total download size: 103 M
Installed size: 402 M
Downloading packages:
warning: /var/cache/yum/x86_64/7/mysql56-community/packages/mysql-community-common-5.6.49-2.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Public key for mysql-community-common-5.6.49-2.el7.x86_64.rpm is not installed
(1/39): mysql-community-common-5.6.49-2.el7.x86_64.rpm | 289 kB 00:00:01
(2/39): mysql-community-libs-5.6.49-2.el7.x86_64.rpm | 2.2 MB 00:00:01
(3/39): perl-Carp-1.26-244.el7.noarch.rpm | 19 kB 00:00:00
(4/39): perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64.rpm | 32 kB 00:00:00
(5/39): perl-Compress-Raw-Zlib-2.061-4.el7.x86_64.rpm | 57 kB 00:00:00
(6/39): perl-DBI-1.627-4.el7.x86_64.rpm | 802 kB 00:00:00
(7/39): perl-Data-Dumper-2.145-3.el7.x86_64.rpm | 47 kB 00:00:00
(8/39): perl-5.16.3-295.el7.x86_64.rpm | 8.0 MB 00:00:01
(9/39): perl-Exporter-5.68-3.el7.noarch.rpm | 28 kB 00:00:00
(10/39): perl-File-Path-2.09-2.el7.noarch.rpm | 26 kB 00:00:00
(11/39): perl-File-Temp-0.23.01-3.el7.noarch.rpm | 56 kB 00:00:00
(12/39): perl-Filter-1.49-3.el7.x86_64.rpm | 76 kB 00:00:00
(13/39): perl-Getopt-Long-2.40-3.el7.noarch.rpm | 56 kB 00:00:00
(14/39): perl-HTTP-Tiny-0.033-3.el7.noarch.rpm | 38 kB 00:00:00
(15/39): perl-IO-Compress-2.061-2.el7.noarch.rpm | 260 kB 00:00:00
(16/39): perl-Encode-2.51-7.el7.x86_64.rpm | 1.5 MB 00:00:00
(17/39): perl-Net-Daemon-0.48-5.el7.noarch.rpm | 51 kB 00:00:00
(18/39): perl-PlRPC-0.2020-14.el7.noarch.rpm | 36 kB 00:00:00
(19/39): perl-Pod-Escapes-1.04-295.el7.noarch.rpm | 51 kB 00:00:00
(20/39): perl-PathTools-3.40-5.el7.x86_64.rpm | 82 kB 00:00:00
(21/39): perl-Pod-Perldoc-3.20-4.el7.noarch.rpm | 87 kB 00:00:00
(22/39): perl-Pod-Usage-1.63-3.el7.noarch.rpm | 27 kB 00:00:00
(23/39): perl-Scalar-List-Utils-1.27-248.el7.x86_64.rpm | 36 kB 00:00:00
(24/39): perl-Socket-2.010-5.el7.x86_64.rpm | 49 kB 00:00:00
(25/39): perl-Pod-Simple-3.28-4.el7.noarch.rpm | 216 kB 00:00:00
(26/39): perl-Storable-2.45-3.el7.x86_64.rpm | 77 kB 00:00:00
(27/39): perl-Text-ParseWords-3.29-4.el7.noarch.rpm | 14 kB 00:00:00
(28/39): perl-Time-HiRes-1.9725-3.el7.x86_64.rpm | 45 kB 00:00:00
(29/39): perl-constant-1.27-2.el7.noarch.rpm | 19 kB 00:00:00
(30/39): perl-libs-5.16.3-295.el7.x86_64.rpm | 689 kB 00:00:00
(31/39): perl-macros-5.16.3-295.el7.x86_64.rpm | 44 kB 00:00:00
(32/39): perl-parent-0.225-244.el7.noarch.rpm | 12 kB 00:00:00
(33/39): perl-Time-Local-1.2300-2.el7.noarch.rpm | 24 kB 00:00:00
(34/39): perl-podlators-2.5.1-3.el7.noarch.rpm | 112 kB 00:00:00
(35/39): perl-threads-shared-1.43-6.el7.x86_64.rpm | 39 kB 00:00:00
(36/39): perl-threads-1.87-4.el7.x86_64.rpm | 49 kB 00:00:00
(37/39): net-tools-2.0-0.25.20131004git.el7.x86_64.rpm | 306 kB 00:00:15
(38/39): mysql-community-server-5.6.49-2.el7.x86_64.rpm | 67 MB 00:00:19
(39/39): mysql-community-client-5.6.49-2.el7.x86_64.rpm | 21 MB 00:24:33
-------------------------------------------------------------------------------------------------
Total 71 kB/s | 103 MB 00:24:33
Retrieving key from file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
Importing GPG key 0x5072E1F5:
Userid : "MySQL Release Engineering "
Fingerprint: a4a9 4068 76fc bd3c 4567 70c8 8c71 8d3b 5072 e1f5
Package : mysql-community-release-el7-5.noarch (installed)
From : file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Warning: RPMDB altered outside of yum.
Installing : mysql-community-common-5.6.49-2.el7.x86_64 1/39
Installing : mysql-community-libs-5.6.49-2.el7.x86_64 2/39
Installing : 1:perl-parent-0.225-244.el7.noarch 3/39
Installing : perl-HTTP-Tiny-0.033-3.el7.noarch 4/39
Installing : perl-podlators-2.5.1-3.el7.noarch 5/39
Installing : perl-Pod-Perldoc-3.20-4.el7.noarch 6/39
Installing : 1:perl-Pod-Escapes-1.04-295.el7.noarch 7/39
Installing : perl-Text-ParseWords-3.29-4.el7.noarch 8/39
Installing : perl-Encode-2.51-7.el7.x86_64 9/39
Installing : perl-Pod-Usage-1.63-3.el7.noarch 10/39
Installing : 4:perl-libs-5.16.3-295.el7.x86_64 11/39
Installing : 4:perl-macros-5.16.3-295.el7.x86_64 12/39
Installing : 4:perl-Time-HiRes-1.9725-3.el7.x86_64 13/39
Installing : perl-Exporter-5.68-3.el7.noarch 14/39
Installing : perl-constant-1.27-2.el7.noarch 15/39
Installing : perl-Socket-2.010-5.el7.x86_64 16/39
Installing : perl-Time-Local-1.2300-2.el7.noarch 17/39
Installing : perl-Carp-1.26-244.el7.noarch 18/39
Installing : perl-Storable-2.45-3.el7.x86_64 19/39
Installing : perl-PathTools-3.40-5.el7.x86_64 20/39
Installing : perl-Scalar-List-Utils-1.27-248.el7.x86_64 21/39
Installing : perl-File-Temp-0.23.01-3.el7.noarch 22/39
Installing : perl-File-Path-2.09-2.el7.noarch 23/39
Installing : perl-threads-shared-1.43-6.el7.x86_64 24/39
Installing : perl-threads-1.87-4.el7.x86_64 25/39
Installing : perl-Filter-1.49-3.el7.x86_64 26/39
Installing : 1:perl-Pod-Simple-3.28-4.el7.noarch 27/39
Installing : perl-Getopt-Long-2.40-3.el7.noarch 28/39
Installing : 4:perl-5.16.3-295.el7.x86_64 29/39
Installing : perl-Data-Dumper-2.145-3.el7.x86_64 30/39
Installing : perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64 31/39
Installing : perl-Net-Daemon-0.48-5.el7.noarch 32/39
Installing : mysql-community-client-5.6.49-2.el7.x86_64 33/39
Installing : 1:perl-Compress-Raw-Zlib-2.061-4.el7.x86_64 34/39
Installing : perl-IO-Compress-2.061-2.el7.noarch 35/39
Installing : perl-PlRPC-0.2020-14.el7.noarch 36/39
Installing : perl-DBI-1.627-4.el7.x86_64 37/39
Installing : net-tools-2.0-0.25.20131004git.el7.x86_64 38/39
Installing : mysql-community-server-5.6.49-2.el7.x86_64 39/39
Verifying : perl-HTTP-Tiny-0.033-3.el7.noarch 1/39
Verifying : 4:perl-libs-5.16.3-295.el7.x86_64 2/39
Verifying : perl-threads-shared-1.43-6.el7.x86_64 3/39
Verifying : 4:perl-Time-HiRes-1.9725-3.el7.x86_64 4/39
Verifying : 1:perl-Pod-Escapes-1.04-295.el7.noarch 5/39
Verifying : perl-IO-Compress-2.061-2.el7.noarch 6/39
Verifying : perl-Exporter-5.68-3.el7.noarch 7/39
Verifying : perl-constant-1.27-2.el7.noarch 8/39
Verifying : perl-PathTools-3.40-5.el7.x86_64 9/39
Verifying : perl-Socket-2.010-5.el7.x86_64 10/39
Verifying : 1:perl-parent-0.225-244.el7.noarch 11/39
Verifying : perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64 12/39
Verifying : perl-Net-Daemon-0.48-5.el7.noarch 13/39
Verifying : mysql-community-client-5.6.49-2.el7.x86_64 14/39
Verifying : perl-File-Temp-0.23.01-3.el7.noarch 15/39
Verifying : net-tools-2.0-0.25.20131004git.el7.x86_64 16/39
Verifying : 1:perl-Pod-Simple-3.28-4.el7.noarch 17/39
Verifying : perl-Time-Local-1.2300-2.el7.noarch 18/39
Verifying : perl-DBI-1.627-4.el7.x86_64 19/39
Verifying : 4:perl-macros-5.16.3-295.el7.x86_64 20/39
Verifying : 4:perl-5.16.3-295.el7.x86_64 21/39
Verifying : perl-Carp-1.26-244.el7.noarch 22/39
Verifying : perl-Data-Dumper-2.145-3.el7.x86_64 23/39
Verifying : perl-Storable-2.45-3.el7.x86_64 24/39
Verifying : perl-Scalar-List-Utils-1.27-248.el7.x86_64 25/39
Verifying : 1:perl-Compress-Raw-Zlib-2.061-4.el7.x86_64 26/39
Verifying : mysql-community-server-5.6.49-2.el7.x86_64 27/39
Verifying : perl-Pod-Usage-1.63-3.el7.noarch 28/39
Verifying : perl-PlRPC-0.2020-14.el7.noarch 29/39
Verifying : perl-Encode-2.51-7.el7.x86_64 30/39
Verifying : perl-Pod-Perldoc-3.20-4.el7.noarch 31/39
Verifying : perl-podlators-2.5.1-3.el7.noarch 32/39
Verifying : perl-File-Path-2.09-2.el7.noarch 33/39
Verifying : perl-threads-1.87-4.el7.x86_64 34/39
Verifying : perl-Filter-1.49-3.el7.x86_64 35/39
Verifying : perl-Getopt-Long-2.40-3.el7.noarch 36/39
Verifying : perl-Text-ParseWords-3.29-4.el7.noarch 37/39
Verifying : mysql-community-common-5.6.49-2.el7.x86_64 38/39
Verifying : mysql-community-libs-5.6.49-2.el7.x86_64 39/39
Installed:
mysql-community-server.x86_64 0:5.6.49-2.el7
Dependency Installed:
mysql-community-client.x86_64 0:5.6.49-2.el7 mysql-community-common.x86_64 0:5.6.49-2.el7
mysql-community-libs.x86_64 0:5.6.49-2.el7 net-tools.x86_64 0:2.0-0.25.20131004git.el7
perl.x86_64 4:5.16.3-295.el7 perl-Carp.noarch 0:1.26-244.el7
perl-Compress-Raw-Bzip2.x86_64 0:2.061-3.el7 perl-Compress-Raw-Zlib.x86_64 1:2.061-4.el7
perl-DBI.x86_64 0:1.627-4.el7 perl-Data-Dumper.x86_64 0:2.145-3.el7
perl-Encode.x86_64 0:2.51-7.el7 perl-Exporter.noarch 0:5.68-3.el7
perl-File-Path.noarch 0:2.09-2.el7 perl-File-Temp.noarch 0:0.23.01-3.el7
perl-Filter.x86_64 0:1.49-3.el7 perl-Getopt-Long.noarch 0:2.40-3.el7
perl-HTTP-Tiny.noarch 0:0.033-3.el7 perl-IO-Compress.noarch 0:2.061-2.el7
perl-Net-Daemon.noarch 0:0.48-5.el7 perl-PathTools.x86_64 0:3.40-5.el7
perl-PlRPC.noarch 0:0.2020-14.el7 perl-Pod-Escapes.noarch 1:1.04-295.el7
perl-Pod-Perldoc.noarch 0:3.20-4.el7 perl-Pod-Simple.noarch 1:3.28-4.el7
perl-Pod-Usage.noarch 0:1.63-3.el7 perl-Scalar-List-Utils.x86_64 0:1.27-248.el7
perl-Socket.x86_64 0:2.010-5.el7 perl-Storable.x86_64 0:2.45-3.el7
perl-Text-ParseWords.noarch 0:3.29-4.el7 perl-Time-HiRes.x86_64 4:1.9725-3.el7
perl-Time-Local.noarch 0:1.2300-2.el7 perl-constant.noarch 0:1.27-2.el7
perl-libs.x86_64 4:5.16.3-295.el7 perl-macros.x86_64 4:5.16.3-295.el7
perl-parent.noarch 1:0.225-244.el7 perl-podlators.noarch 0:2.5.1-3.el7
perl-threads.x86_64 0:1.87-4.el7 perl-threads-shared.x86_64 0:1.43-6.el7
Complete!
第八步、查看安装结果 ,执行rpm -qa|grep -i mysql
,出现5个mysql包,即安装成功,如果缺少,请删除mysql,重新安装。
mysql-community-server-5.6.48-2.el7.x86_64 #服务端
依赖安装
mysql-community-libs-5.6.48-2.el7.x86_64
mysql-community-release-el7-5.noarch
mysql-community-common-5.6.48-2.el7.x86_64
mysql-community-client-5.6.48-2.el7.x86_64 #客户端
第九步、启动mysql服务 ,执行systemctl start mysql
第十步、首次免密登录mysql ,输入mysql
直接登录
[root@localhost ~]# mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.6.49 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>
如果首次登陆报错:
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock
原因是当前用户没有var/lib/mysql目录的访问权限,
解决方案:
修改访问权限
chown -R root:mysql /var/lib/mysql
重启mysql服务,并重新尝试登陆即可
service mysql restart mysql
第十一步、修改密码
#虚拟机内连接
update user set password=password('root') where user='root';
#开启外root外网连接
grant all on *.* to root@'%' identified by 'kb08';
修改后执行查询select host,user,password from user where user='root';
结果如下:
mysql> select host,user,password from user where user='root';
+-----------------------+------+-------------------------------------------+
| host | user | password |
+-----------------------+------+-------------------------------------------+
| localhost | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
| localhost.localdomain | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
| 127.0.0.1 | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
| ::1 | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
| % | root | *89ADB0CB77504A2E61974730A067BEC8EC3C01EF |
+-----------------------+------+-------------------------------------------+
5 rows in set (0.00 sec)
说明更改成功了
第十二步、重启mysql服务,以后就可以密码登录了 systemctl restart mysql
第一步、IP配置,输入命令vi /etc/sysconfig/network-scripts/ifcfg-ens33
,进行一下配置,确保未被注释的所有项一致:
TYPE="Ethernet" #网络类型:Ethernet以太网
#PROXY_METHOD="none"
#BROWSER_ONLY="no"
BOOTPROTO="static" #引导协议:static静态、dhcp动态获取、none不指定(可能出现问题),本次选择static静态
DEFROUTE="yes" #启动默认路由
#IPV4_FAILURE_FATAL="no" #不启用IPV4错误检测功能
#IPV6INIT="yes" #启用IPV6协议
#IPV6_AUTOCONF="yes" #自动配置IPV6地址
#IPV6_DEFROUTE="yes" #启用IPV6默认路由
#IPV6_FAILURE_FATAL="no" #不启用IPV6错误检测功能
#IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33" # 网卡设备的别名
UUID="b5f94457-f0f8-4542-ad3b-48592daa855b" #网卡设备的UUID唯一标识号
DEVICE="ens33" # 网卡的设备名称
ONBOOT="yes" #开机自动启动网卡
IPADDR="192.168.152.132" #你想要设置的固定IP,理论上192.168.152.2-255之间都可以,请自行验证;如果是dhcp可以不填写,其中后两位的数字由自身虚拟机的ip地址一致,每台虚拟机不一样
NETMASK="255.255.255.0" #子网掩码,不需
GATEWAY="192.168.152.2" #默认网关IP地址,其中第三位与自身虚拟机IP地址的第三位确定
DNS1="8.8.8.8" #DNS域名解析服务器的IP地址
DNS2="114.114.114.114" #DNS域名解析服务器的IP地址
第二步、重启网络服务,这一步非常重要,此时网络已经可以畅通了。但重启后可能会再次不畅通,因此需要下一步。
systemctl restart network
第三步、停止和禁用防火墙,确保重启虚拟机后内外网可以畅通。
systemctl stop firewalld
systemctl disable firewalld
第一步、找到配置文件并进入
找到mysql的配置文件,执行vi /etc/my.cnf
第二步、更改配置,在[mysqld] 下面新增以下配置,然后保存退出
[mysqld]
skip-grant-tables #免密登陆
第三步、重启mysql服务 ,执行systemctl restart mysql
第四步、免密登录mysql,并设置密码
#免密登陆
mysql -u root
#修改密码
update user set password=password('root') where user='root';
第五步、删除免密登录,移除更改之前的配置
#删除免密登陆
vi /etc/my.cnf
#更改配置
[mysqld]
#skip-grant-tables #删除免密登陆
第六步、重启mysql服务,就可以正常登录了
#重启mysql服务
systemctl restart mysql
#正常登陆
mysql -u root -p
第一步、进入mysql查看字符集。执行命令:
#使用mysql
use mysql;
#查看字符集
show variables like 'char%';
如果出现以下信息,是不允许中文插入的原因:
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)
#---------------------------------------------------------------------
第二步、进入mysql配置文件,vi /etc/my.cnf
,新增以下项
[client]
default-character-set=utf8
[mysqld]
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci
[mysql]
default-character-set=utf8
第三步、重启mysql服务,systemctl restart mysql
,就可以了
mysql> show variables like 'char%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)
tar -zxvf jdk-8u111-linux-x64.tar.gz -C /opt/bigdata/java/
mv jdk1.8.0_111/ jdk180
vi /etc/profile
export JAVAHOME=/opt/bigdata/java/jdk180
export PATH=$JAVAHOME/bin:$PATH
export CLASSPATH=.:$JAVAHOME/lib/dt.jar:$JAVAHOME/lib/tools.jar
source /etc/profile
java -version
,说明安装成功[root@localhost java]# echo $JAVAHOME
/opt/bigdata/java/jdk180
[root@localhost java]# echo $PATH
/opt/bigdata/java/jdk180/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
[root@localhost java]# echo $CLASSPATH
.:/opt/bigdata/java/jdk180/lib/dt.jar:/opt/bigdata/java/jdk180/lib/tools.jar
[root@localhost java]# java -version
java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)
解压tar -zxvf apache-tomcat-8.5.57.tar.gz -C /opt/bigdata/java/
重命名 mv apache-tomcat-8.5.57.tar.gz tomcat85
配置环境变量
export TOMCATHOME=/opt/bigdata/java/tomcat85
export PATH=$TOMCATHOME/bin:$PATH
激活环境变量source /etc/profile
启动/关闭tomcat
i. 进入tomcat/bin 目录cd tomcat85/bin/
ii. 启动tomcat./startup.sh
[root@localhost bin]# ./startup.sh
Using CATALINA_BASE: /opt/bigdata/java/tomcat85
Using CATALINA_HOME: /opt/bigdata/java/tomcat85
Using CATALINA_TMPDIR: /opt/bigdata/java/tomcat85/temp
Using JRE_HOME: /opt/bigdata/java/jdk180
Using CLASSPATH: /opt/bigdata/java/tomcat85/bin/bootstrap.jar:/opt/bigdata/java/tomcat85/bin/tomcat-juli.jar
Tomcat started.