Linux RPM安装MySQL5.7

SKY RING 744 0

准备工作:
Linux系统;
RPM 5.7 mysql安装包(也可在系统直接下载);例子的实验版本:Centos7.4 X64
Linux iZhp32iha8o37xzrncwl50Z 3.10.0-693.2.2.el7.x86_64 #1 SMP Tue Sep 12 22:26:13 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
我们用Xshell连接到服务器后首先查看版本去下载对应的mysql; 1、更新系统到最新,执行更新命令:

yum update -y 

安装一些后需组件,执行命令:

yum install -y gcc-c++ make cmake bison bison-devel ncurses-devel libaio-devel perl perl-Data-Dumper 

2、查看内核版本下载对应的mysql版本,命令:

uname -a 

Linux RPM安装MySQL5.7

下载mysql;地址:https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm

执行下载命令:

wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm 

Linux RPM安装MySQL5.7
这时候我们看见在/root/下有我们刚刚下载的RPM包;
Linux RPM安装MySQL5.7

RPM命令安装;执行命令:

rpm -Uvh mysql57-community-release-el7-11.noarch.rpm 

Linux RPM安装MySQL5.7

安装完成后会发现/etc/yum.repos.d会多了两个mysql的repo文件

命令:

cd /etc/yum.repos.d

ll 

Linux RPM安装MySQL5.7

这个文件中 mysql-community.repo 你可以配置你想要安装的mysql版本,如果需要安装这个版本就设置enabled=1,不需要的版本就把它设置为0。这里我安装5.7的版本;

Linux RPM安装MySQL5.7

继续安装;执行安装命令:

yum install mysql-community-server -y 

Linux RPM安装MySQL5.7

Linux RPM安装MySQL5.7

启动mysql并查看启动状态,执行命令:

systemctl start mysqld

systemctl status mysqld 

Linux RPM安装MySQL5.7

【查找临时密码】执行命令:

sudo grep 'temporary password' /var/log/mysqld.log 

在这里标记出来的为临时密码;

Linux RPM安装MySQL5.7

登录mysql;执行命令:

mysql -uroot -p 

Enter password:(这里输入临时密码linux不显示密码)

Linux RPM安装MySQL5.7

登录到mysql我们发现显示数据库命令都报错,这里我们需要修改root密码;

命令:

use mysql;


update user set authentication_string = password('新密码'), password_expired = 'N', password_last_changed = now() where user = 'root'; 

Linux RPM安装MySQL5.7

Linux RPM安装MySQL5.7

这里我们用新密码登录:

Linux RPM安装MySQL5.7

注意:

如果你在修改MySQL登录时密码时无法进入mysql库表时,这时我们需要修改/etc/my.cnf,来跳过密码验证,看步骤:

使用vim编辑器打开/etc/my.cnf,命令:

vim /etc/my.cnf 

首先,打开后再[mysqld]下面添加一行 skip-grant-tables=1

Linux RPM安装MySQL5.7

Linux RPM安装MySQL5.7

保存退出,重启数据库,重启命令:

systemctl restart mysqld 

然后重新登录到数据库,提示输密码时直接回车进去,利用上述修改密码命令修改即可。

最后,修改完毕后将我们刚刚修改/etc/my.cnf文件还原删除掉刚添加的skip-grant-tables=1这行,再次重启数据库你会发现一切正常了。

打赏
发表评论
表情 图片 链接 代码

分享
微信
微博
QQ

站点已稳定运行: | 耗时 0.176 秒 | 查询 30 次 | 内存 18.10 MB