Linux(centos7)正确安装mysql5.7

目录

安装包准备

上传至Linux

解压缩

卸载centos原有的mariadb

顺序安装个组件

完成


安装包准备

官网下载所需要的mysql对应版本的安装包

这里使用mysql 5.7.36进行演示 

上传至Linux

使用xshell连接上Linux,使用xftp上传安装包到/opt/software/路径下

解压缩

使用解压命令解压安装包到指定路径

tar -xvf mysql-5.7.36-1.el7.x86_64.rpm-bundle.tar -C /opt/module/mysql/

 参数:

-C:解压到指定的目录(/opt/module/mysql是我提前建好的)

这里也可以新建

mkdir -p /opt/module/mysql

完成解压后可以进入mysql查看解压后的文件

cd /opt/module/mysql

 

 接下来在很多blog中你都会看到马上开始安装

!!!

这是非常不严谨的 ,到这里你需要检查centos自带的组件是否卸载,不然你就会遇到后面的报错

警告:mysql-community-libs-5.7.36-1.el7.x86_64.rpm: 头V3 DSA/SHA256 Signature, 密钥 ID 5072e1f5: NOKEY
错误:依赖检测失败:
	mysql-community-common(x86-64) >= 5.7.9 被 mysql-community-libs-5.7.36-1.el7.x86_64 需要
	mariadb-libs 被 mysql-community-libs-5.7.36-1.el7.x86_64 取代

查看是否存在 mariadb

rpm -qa|grep mariadb

 

有以上内容就需要先卸载继续安装 

卸载centos原有的mariadb

卸载自带的组件后继续安装

rpm -e --nodeps mariadb-libs

卸载完成不会检查出存在 mariadb 

 

顺序安装个组件

(1)首先安装mysql-community-common (服务器和客户端库的公共文件

rpm -ivh mysql-community-common-5.7.36-1.el7.x86_64.rpm

(2)其次安装mysql-community-libs(MySQL数据库客户端应用程序的共享库

rpm -ivh mysql-community-libs-5.7.36-1.el7.x86_64.rpm 

(3)之后安装 mysql-community-libs-compat(MySQL 之前版本的共享兼容库)

rpm -ivh mysql-community-libs-compat-5.7.36-1.el7.x86_64.rpm

(4)之后安装 mysql-community-client(MySQL客户端应用程序和工具)

rpm -ivh mysql-community-client-5.7.36-1.el7.x86_64.rpm

(5)最后安装 mysql-community-server(数据库服务器和相关工具)

rpm -ivh mysql-community-server-5.7.36-1.el7.x86_64.rpm

 有可能你会遇到报错,缺少依赖

 这个错误提示是因为缺少libaio库的依赖关系。您可以通过以下命令安装该库来解决此问题:

sudo yum install libaio


如果您已经尝试过以上方法但问题仍然存在,您可以尝试更新系统并重新运行安装程序,或者尝试使用其他版本的MySQL安装程序

初始化

mysqld --initialize --console

 给日志文件夹授权

chown -R mysql:mysql /var/lib/mysql/

 启动服务

systemctl start mysqld

登陆

查看日志文件里面生成的密码

cat /var/lib/mysqld.log|grep localhost

一般在/var/lib/mysql下面

如果没有就在log/mysql.log下面看看

cat /var/log/mysqld.log|grep localhost

 登陆

mysql -u root -p

修改密码

 我这里将密码改为root

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

完成

接下来就是验证密码是否更改成功了

以上就是个人安装mysql遇到的问题,并给各位做了大致的总结,后期会持续更新 ,嘻嘻!

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值