在CentOS上安装Mysql5.7心路历程

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hl_java/article/details/82852627

背景

之前一直使用yum方式安装,非常easy,具体命令为:
yum install -y mysql-server mysql
(同时安装mysql服务端和客户端)

这种方式安装的mysql版本是不可控的,不见得是你希望的版本,我这边安装后的mysql版本是5.1,太老了,所以希望只能尝试手动来安装指定版本了

具体步骤

到官网下载指定版本

官网地址:
https://dev.mysql.com/downloads/mysql/5.7.html#downloads
(需要提前注册一个oracle帐号,即可免费下载)

官网是英文,故附带三张图指导大家选择到期望的版本
这张图可以带大家找到相应的mysql版本
在这里插入图片描述

不同操作系统下的Mysql安装包是不一样的,所以还需要进一步选择对应的操作系统版本
在这里插入图片描述

在明确了操作系统版本与Mysql版本后,选择对应的rpm安装包,原则上下载如下4个红框框的内容即可(如果你觉得麻烦也可以下载第一个mysql-5.7.23-1.el6.x86_64.rpm-bundle.tar,然后进行解压也可以提到红框框中的内容)在这里插入图片描述

安装mysql

  1. 检查系统自带的MySQL及相关RPM包,是否安装
    如果有安装,则移除(检查是否已经安装的命令:rpm -qa|grep mysql)
    yum -y remove mysql
  2. 创建用户和组(如果已经创建则跳过)
    groupadd mysql
    useradd -r -g mysql mysql
  3. 进入安装包所在的目录,依次安装
    rpm -ivh mysql-community-common-5.7.23-1.el6.x86_64.rpm
    rpm -ivh mysql-community-libs-5.7.23-1.el6.x86_64.rpm
    rpm -ivh mysql-community-client-5.7.23-1.el6.x86_64.rpm
    rpm -ivh mysql-community-server-5.7.23-1.el6.x86_64.rpm
    到此,mysql已经安装完成。

启动Mysql

启动命令:
service mysqld start或者 /etc/init.d/mysqld start

 确认是否启动成功
# ps aux|grep mysql
root       597  0.0  0.0 106248  1544 pts/0    S    11:28   0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --pid-file=/var/run/mysqld/mysqld.pid --basedir=/usr --user=mysql
mysql      791  0.0  0.0 1202736 195696 pts/0  Sl   11:28   0:02 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock

猜你喜欢

转载自blog.csdn.net/hl_java/article/details/82852627