Centos7安装mysql5.4服务

CentOS7安装MySQL5.4版本

默认大家安装好CentOS7

这里使用rpm包安装mysql

好处在于这种方法会自动完成系统的相关配置,比较方便

使用root用户安装

 

第一步下载

这里我选择去镜像地址下载,镜像地址为

http://mysql.mirrors.pair.com/Downloads/MySQL-5.4/

找到5.4版本client,server,以及shared-compat(安装hue时需要使用)

这里只要安装client与server就能使用mysql

 

第二步卸载旧版mysql

使用命令查看是否已经安装rpm -qa | grep -i mysql

检查是否预装了mysql

使用命令rp

注意这里使用—nodeps,将忽略依赖关系,否则可能无法卸载

 

第三步安装

创建一个目录存放安装包

将安装包上传到目录中

我这里使用/opt/data目录存放所有安装包

使用命令rpm -ivh MySQL-shared-compat-5.4.3-0.rhel3.x86_64.rpm安装,

这里如果报错,

Centos7安装mysql5.4服务

yum remove mysql-libs 

执行命令删除mysql-libs即可

安装server时成功后会提示默认账号密码

这里安装5.4版本可以无需密码直接登陆,而5.7之后的版本会生成一个随机密码

需要记住这个密码(当然,这个容易记而且都一样)

安装完成后可以使用命令

rpm -qa | grep -i mysql查看是否安装成功

安装完成后,安装进程会在Linux中添加一个mysql组,以及属于mysql组的用户mysql。可通过id命令查看:

[[email protected] data]# id mysql

uid=27(mysql) gid=27(mysql) 组=27(mysql)

 

MySQL服务器安装之后虽然配置了相关文件,但并没有自动启动mysqld服务,需自行启动:

service mysql start                    命令启动

发现启动报错,

解决方法:关闭它,打开/etc/selinux/config,把SELINUX=enforcing改为SELINUX=disabled后存盘退出重启机器试试。

输入mysql登陆

输入下面命令修改密码,括号内部的是新密码

set password = password('iflytek');

刷新

flush privileges;

到此mysql安装完成