1.下载glibc版本的Mysql:https://downloads.mysql.com/archives/community/

选择Linux - Generic,之后选择需要的版本即可;

选择第一个或者最后一个进行下载;(其实第二个也就是是包含第一个的)

mysql-5.7.14-linux-glibc2.5-x86_64.tar

上传源:

我们发现已经上传成功!

2.新建用户以安全方式运行进程

groupadd -r -g 306 mysql

useradd -g 306 -r -u 306 mysql

我们一般将软件安装在/usr/local/这个目录,当然如果自己拥有属于自身的一套规则或者有其他需求时,也可以自己创建一个文件夹,比如说创建一个“soft”文件夹,将所有软件都安装在这个目录中去。

接下来的操作是个错误示范,如果不想多学一招的朋友绕道而行,直接看下一步即可!

那么我们就来创建一个soft文件夹吧!

mkdir soft

移动/root/mysql-5.7.14-linux-glibc2.5-x86_64.tar.gz到/root/soft目录

[root@localhost soft]# mv /root/mysql-5.7.14-linux-glibc2.5-x86_64.tar.gz ./

然后我们将它tar开

[root@localhost soft]# tar -zxvf mysql-5.7.14-linux-glibc2.5-x86_64.tar.gz

下载完成之后我们ls一下

如果嫌这个压缩包太占空间的话可以选择将它删除;

[root@localhost soft]# rm mysql-5.7.14-linux-glibc2.5-x86_64.tar.gz

rm:是否删除普通文件 "mysql-5.7.14-linux-glibc2.5-x86_64.tar.gz"?y

删除成功之后,我们建议为此文件创建一个软链接,这就类似于Windows下为文件创建快捷方式是一个道理;

[root@localhost soft]# ln -s mysql-5.7.14-linux-glibc2.5-x86_64 mysql

然后我们可以cd到MySQL里面去进行后面的一系列操作!

[root@localhost soft]# cd mysql

首先初始化;

bin/mysqld --initialize --user=mysql --basedir=/root/soft/mysql --datadir=/root/soft/mysql /data 

 

在这里出现了三个错误:原因是我将它安装在了root目录下,root目录权限是最高的,所以被拒绝了,我们来补救一下!

3.回到我们传输源的那一步骤!

传输成功后,在根目录下创建一个soft文件夹

然后我们将上传的源移动到这个根目录下的soft下;

接着再次将其tar开;

tar -zxvf mysql-5.7.14-linux-glibc2.5-x86_64.tar.gz

下载完成之后,还是老样子,删除压缩包,创建软链接;

cd到MySQL进行初始化,这里产生的随机密码一定要记下;

随机密码:*6hnyt-aqLjO

4.为MySQL添加主配置文件

其实我们默认提供了一个配置文件,就是/soft/mysql/support-files/my-defaule.cnf

我们只要把它强制替换为/etc/my.cnf就可以了;

[root@localhost support-files]# cp my-default.cnf /etc/my.cnf

如果它有提示或者报错,我们可以在cp前面加一个反斜杠,表示强制覆盖!

我们vim到这个配置文件当中去;

发现似乎都是关闭着的,我们需要开启几个重要的配置文件!

Basedir是必须要添加的,其他的随意,因为如果你添加了basedir的话,datadir就默认在basedir目录下的data;

5.为mysql提供sysv服务脚本;

当然脚本也是不需要自己写的,这里默认提供了;

我们可以vim进去看一下;

将服务脚本复制到/etc/rc.d/init.d/mysqld,系统加载七种状态时会加载到;

我们一定要确保复制过去了,所以最好查看一下;

查看脚本有无执行权限:

他是有x权限的,所以我们不用再赋予权限了,如果没有使用以下命令加权限:

chmod +x /etc/rc.d/init.d/mysqld

6.启动MySQL

chkconfig --add mysqld --添加为系统服务

chkconfig mysqld on --开机自启动

systemctl start mysqld

systemctl status mysqld.service

到这里,我们的MySQL算是安装成功!

我们登陆进入MySQL去:

首先得找到正确的目录,才能进入,否则会失败;

这里的密码就是我们之前初始化是记下的密码,现在成功登陆;

然后我们会发现现在还无法正常使用,原因是没有修改密码;

修改密码的方式详见前几篇博客!

这里直接做演示:

修改成功;

退出之后再次进入;

很明显是可以的;

 

现在我们将添加环境变量:

cd /etc/profile.d/

vim mysql.sh

将以下内容添加进去!

export PATH=$PATH:/soft/mysql/bin

现在我们测试一下,可以正常使用!

# 添加前

[root@localhost mysql]mysql
-bash: mysql: 未找到命令

将mysql的bin目录加入PATH环境变量,编辑/etc/profile文件;这里提供两种方案


## 由于PATH环境变量中没有添加,因此有两种方式:


## 一种是用绝对路径,如下:

/usr/local/mysql/bin/mysql

第一种用起来比较麻烦,我们下面用第二种添加到PATH

cd /etc/profile.d/
vim mysql.sh

添加如下内容:
 

export PATH=$PATH:/usr/local/mysql/bin

 

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐