CentOS7 安装 Mysql
# 检查系统是否已经安装 mysql
rpm -qa|grep mysql
[aaron@localhost /]$ rpm -qa|grep mysql
[aaron@localhost /]$ #说明没有安装过mysql
1
2
3
4
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
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
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 11月 23 2020 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 11月 23 2020 CentOS-CR.repo
-rw-r--r--. 1 root root 649 11月 23 2020 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 314 11月 23 2020 CentOS-fasttrack.repo
-rw-r--r--. 1 root root 630 11月 23 2020 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 11月 23 2020 CentOS-Sources.repo
-rw-r--r--. 1 root root 8515 11月 23 2020 CentOS-Vault.repo
-rw-r--r--. 1 root root 616 11月 23 2020 CentOS-x86_64-kernel.repo
-rw-r--r--. 1 root root 1919 11月 18 06:11 docker-ce.repo
-rw-r--r--. 1 root root 1209 1月 29 2014 mysql-community.repo
-rw-r--r--. 1 root root 1060 1月 29 2014 mysql-community-source.repo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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
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
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
2
3
4
# 远程登录数据库
mysql -h10.10.49.18 -u root -proot123 -P 3306
show global variables like 'port'; 查看端口号
1
2
3
2
3
编辑 (opens new window)
上次更新: 2025/02/10, 20:20:37