CentOS7下安装MySQL5.7.39的详细过程

 更新时间:2022年09月06日 15:08:49   作者:奔跑吧邓邓子  
这篇文章主要介绍了CentOS7下安装MySQL5.7.39的详细过程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

一、下载

下载地址:https://dev.mysql.com/downloads/mysql/

二、解压

tar xvf mysql-5.7.39-1.el7.x86_64.rpm-bundle.tar

三、卸载已安装包

rpm -qa|grep mariadb
mariadb-libs-5.5.68-1.el7.x86_64
rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64

四、按顺序安装rpm包

rpm -ivh mysql-community-common-5.7.39-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.39-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.39-1.el7.x86_64.rpm
// 如果安装 mysql-community-server-5.7.39-1.el7 报 libaio.so.1 依赖错误,需先安装 libaio-0.3.109-13.el7.x86_64.rpm
rpm -ivh libaio-0.3.109-13.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.39-1.el7.x86_64.rpm

安装 server 还可能报错:

rpm -ivh mysql-community-server-5.7.39-1.el7.x86_64.rpm 
warning: mysql-community-server-5.7.39-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEY
error: Failed dependencies:
	net-tools is needed by mysql-community-server-5.7.39-1.el7.x86_64

执行以下命令安装 net-tools 解决:

yum install net-tools -y

五、启动

systemctl  start  mysqld

六、找到初始密码

cat /var/log/mysqld.log | grep 'password is generated'

七、修改密码并授权

alter user 'root'@'localhost' identified by 'xxxxxx';
grant all privileges on *.*  to  'root'@'%'  identified by 'xxxxxx'  with grant option;
flush privileges;

八、开启防火墙,允许外网访问

firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-ports

到此这篇关于CentOS7下安装MySQL5.7.39的文章就介绍到这了,更多相关CentOS7安装MySQL5.7.39内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • MySQL的InnoDB扩容及ibdata1文件瘦身方案完全解析

    MySQL的InnoDB扩容及ibdata1文件瘦身方案完全解析

    在使用InnoDB存储引擎后,MySQL的ibdata1文件常常会占据大量存储空间,这里我们就为大家带来MySQL的InnoDB扩容及ibdata1文件瘦身方案完全解析:
    2016-06-06
  • MySQL密码忘了怎么办?MySQL重置root密码方法

    MySQL密码忘了怎么办?MySQL重置root密码方法

    本文主要介绍Windows和Linux系统下忘记密码重置root密码的方法,需要的朋友可以参考下。
    2016-05-05
  • Mysql错误1366 - Incorrect integer value解决方法

    Mysql错误1366 - Incorrect integer value解决方法

    这篇文章主要介绍了Mysql错误1366 - Incorrect integer value解决方法,本文通过修改字段默认值解决,需要的朋友可以参考下
    2014-09-09
  • sql模式设置引起的问题解决办法

    sql模式设置引起的问题解决办法

    这篇文章主要介绍了sql模式设置引起的问题解决办法,文章围绕主题展开详细内容,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-05-05
  • MySQL 聚合函数排序

    MySQL 聚合函数排序

    这篇文章主要介绍了MySQL查询排序与查询聚合函数用法,结合实例形式分析了MySQL查询结果排序以及查询聚合函数相关使用技巧,需要的朋友可以参考下
    2021-07-07
  • Mysql数据库锁定机制详细介绍

    Mysql数据库锁定机制详细介绍

    这篇文章主要介绍了Mysql数据库锁定机制详细介绍,本文用大量内容讲解了Mysql中的锁定机制,例如MySQL锁定机制简介、合理利用锁机制优化MySQL等内容,需要的朋友可以参考下
    2014-12-12
  • mysql 的load data infile

    mysql 的load data infile

    前些日子在开发一个舆情监测系统,需要在一个操作过程中往数据表里插入大量的数据,为了改变以往生硬地逐条数据插入的笨办法,也为了提高执行效率,决定用load data infile来执行数据插入。
    2009-05-05
  • 发现mysql一个用法,比较有用

    发现mysql一个用法,比较有用

    mysql下用select实现列运算
    2008-02-02
  • 在MySQL现有表中添加自增ID的方法步骤

    在MySQL现有表中添加自增ID的方法步骤

    当在MySQL数据库中,自增ID是一种常见的主键类型,它为表中的每一行分配唯一的标识符,在某些情况下,我们可能需要在现有的MySQL表中添加自增ID,以便更好地管理和索引数据,在本文中,我们将讨论如何在MySQL现有表中添加自增ID,并介绍相关的步骤和案例
    2023-09-09
  • Mysql语句快速复习教程(全)

    Mysql语句快速复习教程(全)

    这篇文章主要介绍了Mysql语句快速复习教程(全)的相关资料,需要的朋友可以参考下
    2016-04-04

最新评论