码迷,mamicode.com
首页 > 数据库 > 详细

Linux/CentOS下安装MySql RPM Bundle

时间:2017-12-03 21:00:56      阅读:577      评论:0      收藏:0      [点我收藏+]

标签:下载   file   www.   rpm命令   class   ring   mysql安装   卸载   client   

一、下载对应的版本的MySql安装文件

    1、下载路径:https://dev.mysql.com/downloads/mysql/

    2、选择对应的Linux版本和x86/x64位的安装文件

      查看Linux的版本信息可以参考:查看CentOS/Linux的版本信息

      我下载的是:mysql-5.7.20-1.el6.x86_64.rpm-bundle.tar

    3、解压

    技术分享图片

    查看解压后的文件:

    技术分享图片

 

二、添加MySql用户组和用户

     1、查看用户组

      groups 查看当前登录用户的组内成员
      groups mysql 查看mysql用户所在的组,以及组内成员
      whoami 查看当前登录用户名

      2、添加用户组

      groupadd mysql

      useradd -r -g mysql -s /bin/false mysql

      注:groupadd和useradd的语法或名称在不同版本的Unix系统上可能略有不同,但在CentOS6.5中应进行如上操作。上述操作只是为了获得系统的所有权,而不是以登录为目的;使用useradd命令和-r和-s /bin/false选项来创建一个没有登录权限的用户。

 

三、卸载旧版本的MySql(没有的话,则跳过此步骤)

      1、查看旧版本MySql

      rpm -qa | grep mysql

      将会列出旧版本MySql的组件列表,如:

      技术分享图片

      我的电脑这里只显示一个,有可能会有多个。

      2、逐个删除掉旧的组件

     使用命令rpm -e --nodeps {-file-name}进行移除操作,移除的时候可能会有依赖,要注意一定的顺序。

      技术分享图片

      第一次没有删除成功是因为最后多了一个空格。

 

三、使用rpm命令安装MySql组件

      使用命令rpm -ivh {-file-name}进行安装操作。

 1 [root@sxl129 Downloads]# rpm -ivh mysql-community-common-5.7.20-1.el6.x86_64.rpm
 2 warning: mysql-community-common-5.7.20-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
 3 Preparing...                ########################################### [100%]
 4    1:mysql-community-common ########################################### [100%]
 5 [root@sxl129 Downloads]# rpm -ivh mysql-community-libs-5.7.20-1.el6.x86_64.rpm
 6 warning: mysql-community-libs-5.7.20-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
 7 Preparing...                ########################################### [100%]
 8    1:mysql-community-libs   ########################################### [100%]
 9 [root@sxl129 Downloads]#  rpm -ivh mysql-community-libs-compat-5.7.20-1.el6.x86_64.rpm
10 warning: mysql-community-libs-compat-5.7.20-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
11 Preparing...                ########################################### [100%]
12    1:mysql-community-libs-co########################################### [100%]
13 [root@sxl129 Downloads]# rpm -ivh mysql-community-client-5.7.20-1.el6.x86_64.rpm 
14 warning: mysql-community-client-5.7.20-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
15 Preparing...                ########################################### [100%]
16    1:mysql-community-client ########################################### [100%]
17 [root@sxl129 Downloads]# rpm -ivh mysql-community-server-5.7.20-1.el6.x86_64.rpm
18 warning: mysql-community-server-5.7.20-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
19 Preparing...                ########################################### [100%]
20    1:mysql-community-server ########################################### [100%]

注:ivh中, i-install安装;v-verbose进度条;h-hash哈希校验

 

四、登录并创建MySql密码

 1、启动Mysql

安装完后,使用命令service mysqld start启动MySQL服务。

2、

      

 

Linux/CentOS下安装MySql RPM Bundle

标签:下载   file   www.   rpm命令   class   ring   mysql安装   卸载   client   

原文地址:http://www.cnblogs.com/gudi/p/7967071.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!