CentOS7 安装 Mysql

# 检查系统是否已经安装 mysql

rpm -qa|grep mysql

[aaron@localhost /]$ rpm -qa|grep mysql
[aaron@localhost /]$   #说明没有安装过mysql
1
2
3
4

# 下载安装文件

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

[root@localhost download]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
--2023-03-03 14:24:07--  http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
正在解析主机 repo.mysql.com (repo.mysql.com)... 104.118.28.221
正在连接 repo.mysql.com (repo.mysql.com)|104.118.28.221|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:6140 (6.0K) [application/x-redhat-package-manager]
正在保存至: “mysql-community-release-el7-5.noarch.rpm”

100%[=========================================================================================================================================>] 6,140        925B/s 用时 53s

2023-03-03 14:25:11 (116 B/s) - 已保存 “mysql-community-release-el7-5.noarch.rpm” [6140/6140])
1
2
3
4
5
6
7
8
9
10
11
12
13

# rpm安装

[root@localhost download]# rpm -ivh mysql-community-release-el7-5.noarch.rpm
准备中...                          ################################# [100%]
正在升级/安装...
   1:mysql-community-release-el7-5    ################################# [100%]
1
2
3
4

安装完之后,会在/etc/yum.repos.d/目录下新增 mysql-community.repo、mysql-community-source.repo 两个 yum 源文件。

[root@localhost download]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ll
总用量 52
-rw-r--r--. 1 root root 1664 1123 2020 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 1123 2020 CentOS-CR.repo
-rw-r--r--. 1 root root  649 1123 2020 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  314 1123 2020 CentOS-fasttrack.repo
-rw-r--r--. 1 root root  630 1123 2020 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 1123 2020 CentOS-Sources.repo
-rw-r--r--. 1 root root 8515 1123 2020 CentOS-Vault.repo
-rw-r--r--. 1 root root  616 1123 2020 CentOS-x86_64-kernel.repo
-rw-r--r--. 1 root root 1919 1118 06:11 docker-ce.repo
-rw-r--r--. 1 root root 1209 129 2014 mysql-community.repo
-rw-r--r--. 1 root root 1060 129 2014 mysql-community-source.repo
1
2
3
4
5
6
7
8
9
10
11
12
13
14

# yum 安装 mysql-server

[root@localhost yum.repos.d]# yum install mysql-server
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.huaweicloud.com
 * extras: mirrors.bupt.edu.cn
 * updates: mirrors.huaweicloud.com
正在解决依赖关系
--> 正在检查事务
---> 软件包 mysql-community-server.x86_64.0.5.6.51-2.el7 将被 安装
--> 正在处理依赖关系 mysql-community-common(x86-64) = 5.6.51-2.el7,它被软件包 mysql-community-server-5.6.51-2.el7.x86_64 需要
--> 正在处理依赖关系 mysql-community-client(x86-64) >= 5.6.10,它被软件包 mysql-community-server-5.6.51-2.el7.x86_64 需要
--> 正在处理依赖关系 perl(DBI),它被软件包 mysql-community-server-5.6.51-2.el7.x86_64 需要
--> 正在检查事务
---> 软件包 mysql-community-client.x86_64.0.5.6.51-2.el7 将被 安装
--> 正在处理依赖关系 mysql-community-libs(x86-64) >= 5.6.10,它被软件包 mysql-community-client-5.6.51-2.el7.x86_64 需要
---> 软件包 mysql-community-common.x86_64.0.5.6.51-2.el7 将被 安装
---> 软件包 perl-DBI.x86_64.0.1.627-4.el7 将被 安装
--> 正在处理依赖关系 perl(RPC::PlServer) >= 0.2001,它被软件包 perl-DBI-1.627-4.el7.x86_64 需要
--> 正在处理依赖关系 perl(RPC::PlClient) >= 0.2000,它被软件包 perl-DBI-1.627-4.el7.x86_64 需要
--> 正在检查事务
---> 软件包 mariadb-libs.x86_64.1.5.5.68-1.el7 将被 取代
---> 软件包 mysql-community-libs.x86_64.0.5.6.51-2.el7 将被 舍弃
---> 软件包 perl-PlRPC.noarch.0.0.2020-14.el7 将被 安装
--> 正在处理依赖关系 perl(Net::Daemon) >= 0.13,它被软件包 perl-PlRPC-0.2020-14.el7.noarch 需要
--> 正在处理依赖关系 perl(Net::Daemon::Test),它被软件包 perl-PlRPC-0.2020-14.el7.noarch 需要
--> 正在处理依赖关系 perl(Net::Daemon::Log),它被软件包 perl-PlRPC-0.2020-14.el7.noarch 需要
--> 正在处理依赖关系 perl(Compress::Zlib),它被软件包 perl-PlRPC-0.2020-14.el7.noarch 需要
--> 正在检查事务
---> 软件包 perl-IO-Compress.noarch.0.2.061-2.el7 将被 安装
--> 正在处理依赖关系 perl(Compress::Raw::Zlib) >= 2.061,它被软件包 perl-IO-Compress-2.061-2.el7.noarch 需要
--> 正在处理依赖关系 perl(Compress::Raw::Bzip2) >= 2.061,它被软件包 perl-IO-Compress-2.061-2.el7.noarch 需要
---> 软件包 perl-Net-Daemon.noarch.0.0.48-5.el7 将被 安装
--> 正在检查事务
---> 软件包 perl-Compress-Raw-Bzip2.x86_64.0.2.061-3.el7 将被 安装
---> 软件包 perl-Compress-Raw-Zlib.x86_64.1.2.061-4.el7 将被 安装
--> 解决依赖关系完成

依赖关系解决

=============================================================================================================================================================================================
 Package                                              架构                                版本                                          源                                              大小
=============================================================================================================================================================================================
正在安装:
 mysql-community-libs                                 x86_64                              5.6.51-2.el7                                  mysql56-community                              2.2 M
      替换  mariadb-libs.x86_64 1:5.5.68-1.el7
 mysql-community-server                               x86_64                              5.6.51-2.el7                                  mysql56-community                               67 M
为依赖而安装:
 mysql-community-client                               x86_64                              5.6.51-2.el7                                  mysql56-community                               21 M
 mysql-community-common                               x86_64                              5.6.51-2.el7                                  mysql56-community                              287 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-IO-Compress                                     noarch                              2.061-2.el7                                   base                                           260 k
 perl-Net-Daemon                                      noarch                              0.48-5.el7                                    base                                            51 k
 perl-PlRPC                                           noarch                              0.2020-14.el7                                 base                                            36 k

事务概要
=============================================================================================================================================================================================
安装  2 软件包 (+8 依赖软件包)

总计:91 M
Is this ok [y/d/N]: y
Downloading packages:
warning: /var/cache/yum/x86_64/7/mysql56-community/packages/mysql-community-libs-5.6.51-2.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
从 file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql 检索密钥
导入 GPG key 0x5072E1F5:
 用户ID     : "MySQL Release Engineering <mysql-build@oss.oracle.com>"
 指纹       : a4a9 4068 76fc bd3c 4567 70c8 8c71 8d3b 5072 e1f5
 软件包     : mysql-community-release-el7-5.noarch (installed)
 来自       : file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
是否继续?[y/N]:y
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
警告:RPM 数据库已被非 yum 程序修改。
  正在安装    : mysql-community-common-5.6.51-2.el7.x86_64                                                                                                                              1/11
  正在安装    : mysql-community-libs-5.6.51-2.el7.x86_64                                                                                                                                2/11
  正在安装    : mysql-community-client-5.6.51-2.el7.x86_64                                                                                                                              3/11
  正在安装    : perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64                                                                                                                              4/11
  正在安装    : 1:perl-Compress-Raw-Zlib-2.061-4.el7.x86_64                                                                                                                             5/11
  正在安装    : perl-IO-Compress-2.061-2.el7.noarch                                                                                                                                     6/11
  正在安装    : perl-Net-Daemon-0.48-5.el7.noarch                                                                                                                                       7/11
  正在安装    : perl-PlRPC-0.2020-14.el7.noarch                                                                                                                                         8/11
  正在安装    : perl-DBI-1.627-4.el7.x86_64                                                                                                                                             9/11
  正在安装    : mysql-community-server-5.6.51-2.el7.x86_64                                                                                                                             10/11
  正在删除    : 1:mariadb-libs-5.5.68-1.el7.x86_64                                                                                                                                     11/11
  验证中      : perl-Net-Daemon-0.48-5.el7.noarch                                                                                                                                       1/11
  验证中      : mysql-community-libs-5.6.51-2.el7.x86_64                                                                                                                                2/11
  验证中      : perl-IO-Compress-2.061-2.el7.noarch                                                                                                                                     3/11
  验证中      : mysql-community-server-5.6.51-2.el7.x86_64                                                                                                                              4/11
  验证中      : 1:perl-Compress-Raw-Zlib-2.061-4.el7.x86_64                                                                                                                             5/11
  验证中      : mysql-community-common-5.6.51-2.el7.x86_64                                                                                                                              6/11
  验证中      : perl-DBI-1.627-4.el7.x86_64                                                                                                                                             7/11
  验证中      : perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64                                                                                                                              8/11
  验证中      : perl-PlRPC-0.2020-14.el7.noarch                                                                                                                                         9/11
  验证中      : mysql-community-client-5.6.51-2.el7.x86_64                                                                                                                             10/11
  验证中      : 1:mariadb-libs-5.5.68-1.el7.x86_64                                                                                                                                     11/11

已安装:
  mysql-community-libs.x86_64 0:5.6.51-2.el7                                                   mysql-community-server.x86_64 0:5.6.51-2.el7

作为依赖被安装:
  mysql-community-client.x86_64 0:5.6.51-2.el7   mysql-community-common.x86_64 0:5.6.51-2.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-IO-Compress.noarch 0:2.061-2.el7          perl-Net-Daemon.noarch 0:0.48-5.el7            perl-PlRPC.noarch 0:0.2020-14.el7

替代:
  mariadb-libs.x86_64 1:5.5.68-1.el7

完毕!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110

# 检查系统是否已经安装 mysql

rpm -qa|grep mysql

[root@localhost yum.repos.d]# rpm -qa|grep mysql
mysql-community-client-5.6.51-2.el7.x86_64
rpm -qa|grep mysqlmysql-community-libs-5.6.51-2.el7.x86_64
mysql-community-server-5.6.51-2.el7.x86_64
mysql-community-release-el7-5.noarch
mysql-community-common-5.6.51-2.el7.x86_64
1
2
3
4
5
6
7
8

# 启动 mysql 服务

systemctl start mysqld.service           #启动 mysql 服务
systemctl restart mysqld.service         #重新启动 mysql 服务
systemctl stop mysqld.service            #停止 mysql 服务
systemctl enable mysqld.service          #设置 mysql 服务开机自动启动
1
2
3
4

# 远程登录数据库

mysql -h10.10.49.18 -u root -proot123 -P  3306

show global variables like 'port';   查看端口号
1
2
3
上次更新: 2025/02/10, 20:20:37
最近更新
01
Git问题集合
01-29
02
安装 Nginx 服务器
01-25
03
安装 Docker 容器
01-25
更多文章>
×
×