Linux 安装Mysql5.7

515 阅读1分钟

一、查看自己的系统版本

cat /etc/redhat-release

image.png

二、下载对应的包

官网地址:dev.mysql.com/downloads/m…

1.查看历史版本

image.png

2.选择需要安装的版本

image.png

3.下载如下四个包

mysql-community-common-5.7.26-1.el7.x86_64.rpm

mysql-community-libs-5.7.26-1.el7.x86_64.rpm

mysql-community-client-5.7.26-1.el7.x86_64.rpm

mysql-community-server-5.7.26-1.el7.x86_64.rpm

image.png

三、远端上传(Xftp)

1.在/usr/local下新建mysql文件夹

2.把rpm包上传到该目录下

做完如上步骤,你可以断开Xftp连接释放内存了。

四、删除系统自带mariadb

1.检查是否自带mariadb数据库

rpm -qa | grep mariadb

2.删除mariadb数据库

注意:如果你【rpm -qa|grep mariadb】没有返回值,则不需要执行如下命令。

rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

五、安装Mysql

1.进入/usr/local/mysql

cd /usr/local/mysql

2.rpm -ivh命令安装4个rpm包

注意:一定要按如下顺序安装

rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm --force --nodeps

rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm --force --nodeps

rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm --force --nodeps

rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm --force --nodeps

3.确认是否成功安装了rpm包

rpm -qa | grep mysql

安装都是100% 出现四个即成功

六、启动Mysql服务

service mysqld start

七、利用临时密码登录到Mysql客户端

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

在这里插入图片描述
【 l)a_gg2R;21! 】就是你的临时密码

sudo mysql -u root -p

你会看到如图所示的password标志,输入刚刚临时生成的密码(输入密码时不可见)。 在这里插入图片描述

八、修改密码和授权远程访问

注意:123456是你要修改的密码,最好设置复杂点的,大小写带符号,不然要改其他设置

1.修改密码

alter user 'root'@'localhost' identified by '123456';

2.授权

image.png

grant all privileges on *. * to 'root'@'%' identified by '123456';

3.刷新授权

flush privileges;