CentOs中的Mysql 下载安装

本文介绍了在CentOS系统中如何下载并安装MySQL 5.7。通过访问MySQL官网下载社区服务器版本,然后解决依赖问题,按照特定顺序安装相关rpm包,最终成功安装MySQL并确认安装状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Mysql 下载地址:http://dev.mysql.com/downloads/
二级菜单中选择Community,可以看到所有Mysql的版本,我们选择MySQL Community Server 。
选择对应版本后,进入下载页面,看到了两个大大的按钮“Login”和“Sign Up”,吓我一跳,我还以为下载Mysql还得注册呢。然后不小心往下面扫了一眼,发现了这个链接“No thanks, just start my download.”。OK,点击下载!
下载完压缩包mysql-5.7.10-1.el6.i686.rpm-bundle.tar,传到centos上,然后解压,发现解压后有好多rpm安装包:

mysql-community-client-5.7.10-1.el6.i686.rpm
mysql-community-common-5.7.10-1.el6.i686.rpm
mysql-community-devel-5.7.10-1.el6.i686.rpm
mysql-community-embedded-5.7.10-1.el6.i686.rpm
mysql-community-embedded-devel-5.7.10-1.el6.i686.rpm
mysql-community-libs-5.7.10-1.el6.i686.rpm
mysql-community-libs-compat-5.7.10-1.el6.i686.rpm
mysql-community-server-5.7.10-1.el6.i686.rpm
mysql-community-test-5.7.10-1.el6.i686.rpm

我这里只需要mysql-community-server-5.7.10-1.el6.i686.rpm,所以就只安装这个包就行了(root用户安装):

# rpm -ivh mysql-community-server-5.7.10-1.el6.i686.rpm
warning: mysql-community-server-5.7.10-1.el6.i686.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
error: Failed dependencies:
        mysql-community-client(x86-32) = 5.7.10-1.el6 is needed by mysql-community-server-5.7.10-1.el6.i686
        mysql-community-common(x86-32) = 5.7.10-1.el6 is needed by mysql-community-server-5.7.10-1.el6.i686

纳尼(⊙ˍ⊙)
好吧,依赖就依赖吧,听你的:

# rpm -ivh mysql-community-client-5.7.10-1.el6.i686.rpm
warning: mysql-community-client-5.7.10-1.el6.i686.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
error: Failed dependencies:
        mysql-community-libs(x86-32) = 5.7.10-1.el6 is needed by mysql-community-client-5.7.10-1.el6.i686

还是缺少依赖包,折腾了一会才安装完成了,安装顺序:
1. mysql-community-common-5.7.10-1.el6.i686.rpm
2. mysql-community-libs-5.7.10-1.el6.i686.rpm
3. mysql-community-client-5.7.10-1.el6.i686.rpm
4. mysql-community-server-5.7.10-1.el6.i686.rpm

安装完成,检查一下安装包:

# rpm -qa | grep mysql    
mysql-community-server-5.7.10-1.el6.i686
mysql-community-libs-5.7.10-1.el6.i686
mysql-community-common-5.7.10-1.el6.i686
mysql-community-client-5.7.10-1.el6.i686

当然,yum也可以看到:

# yum list | grep mysql 
mysql-community-client.i686    5.7.10-1.el6         installed      
mysql-community-common.i686    5.7.10-1.el6         installed      
mysql-community-libs.i686      5.7.10-1.el6         installed      
mysql-community-server.i686    5.7.10-1.el6         installed      
apr-util-mysql.i686            1.3.9-3.el6_0.1      base           
bacula-director-mysql.i686     5.0.0-13.el6         base           
bacula-storage-mysql.i686      5.0.0-13.el6         base           
dovecot-mysql.i686             1:2.0.9-19.el6_7.2   updates        
freeradius-mysql.i686          2.2.6-6.el6_7        updates        
libdbi-dbd-mysql.i686          0.8.3-5.1.el6        base           
mod_auth_mysql.i686            1:3.0.0-11.el6_0.1   base           
mysql.i686                     5.1.73-5.el6_6       base           
mysql-bench.i686               5.1.73-5.el6_6       base           
mysql-connector-java.noarch    1:5.1.17-6.el6       base           
mysql-connector-odbc.i686      5.1.5r1144-7.el6     base           
mysql-devel.i686               5.1.73-5.el6_6       base           
mysql-embedded.i686            5.1.73-5.el6_6       base           
mysql-embedded-devel.i686      5.1.73-5.el6_6       base           
mysql-libs.i686                5.1.73-5.el6_6       base           
mysql-server.i686              5.1.73-5.el6_6       base           
mysql-test.i686                5.1.73-5.el6_6       base           
php-mysql.i686                 5.3.3-46.el6_6       updates        
qt-mysql.i686                  1:4.6.2-28.el6_5     base 

PS:安装Mysql之前,我创建了Mysql用户,并指定了主目录为·/var/lib/mysql·,Mysql安装完成后,自动指定了datadir=/var/lib/mysql:

-bash-4.1$ ls -l
-rw------- 1 mysql mysql 1675 Jan  2 00:47 ca-key.pem
-rw-r--r-- 1 mysql mysql 1074 Jan  2 00:47 ca.pem
-rw------- 1 mysql mysql 1675 Jan  2 00:47 server-key.pem
-rw-r--r-- 1 mysql mysql 1078 Jan  2 00:47 server-cert.pem
-rw------- 1 mysql mysql 1679 Jan  2 00:47 client-key.pem
-rw-r--r-- 1 mysql mysql 1078 Jan  2 00:47 client-cert.pem
-rw------- 1 mysql mysql 1679 Jan  2 00:47 private_key.pem
-rw-r--r-- 1 mysql mysql  451 Jan  2 00:47 public_key.pem

配置比较复杂,就写在下一篇吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值