基于CentOS 7安装MySQL 5.7详解

一、安装准备

1、在准备安装前,需要安装 wget 和 curl 工具,执行以下命令安装:

sudo yum install -y wget curl

2、下载MySQL 5.7的Yum Repository:

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

3、安装MySQL 5.7的Yum Repository:

sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm

4、清空已有Yum缓存:

sudo yum clean all

二、安装MySQL Server

1、安装MySQL Server:

sudo yum install -y mysql-community-server

2、启动MySQL服务:

sudo systemctl start mysqld

3、查看MySQL服务状态:

sudo systemctl status mysqld

三、配置MySQL服务器

1、查看MySQL服务器的默认密码:

sudo grep "A temporary password" /var/log/mysqld.log | awk '{print $NF}'

2、登录并更改初始密码:

mysql -u root -p

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

3、重新登录MySQL服务器:

mysql -u root -p

4、配置数据库:

mysql> CREATE DATABASE <database_name>;
mysql> CREATE USER <user_name> IDENTIFIED BY '<password>;'
mysql> GRANT ALL PRIVILEGES ON <database_name>.* TO <user_name>;
mysql> FLUSH PRIVILEGES;

四、常用命令

1、启动MySQL服务:

sudo systemctl start mysqld

2、停止MySQL服务:

sudo systemctl stop mysqld

3、重启MySQL服务:

sudo systemctl restart mysqld

综上所述,以上是CentOS 7下MySQL 5.7的安装步骤,当然,在实际应用中可能会有更多的细节问题需要注意。希望对你有所帮助。

原创文章,作者:ZDEYM,如若转载,请注明出处:https://www.506064.com/n/351549.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
ZDEYMZDEYM
上一篇 2025-02-17 17:02
下一篇 2025-02-17 17:02

相关推荐

  • 如何修改mysql的端口号

    本文将介绍如何修改mysql的端口号,方便开发者根据实际需求配置对应端口号。 一、为什么需要修改mysql端口号 默认情况下,mysql使用的端口号是3306。在某些情况下,我们需…

    编程 2025-04-29
  • CentOS 6如何删除resolv.conf的DNS

    本文将介绍在CentOS 6操作系统下如何删除resolv.conf文件中的DNS配置信息。 一、备份resolv.conf文件 在修改resolv.conf文件之前,建议首先备份…

    编程 2025-04-29
  • Python操作MySQL

    本文将从以下几个方面对Python操作MySQL进行详细阐述: 一、连接MySQL数据库 在使用Python操作MySQL之前,我们需要先连接MySQL数据库。在Python中,我…

    编程 2025-04-29
  • 使用CentOS配置监控

    本文将介绍如何使用CentOS配置监控,包括如何安装监控工具、配置监控参数、监控其他服务器等方面。 一、安装监控工具 要想进行监控,首先需要安装监控工具。在CentOS系统中,常见…

    编程 2025-04-29
  • MySQL递归函数的用法

    本文将从多个方面对MySQL递归函数的用法做详细的阐述,包括函数的定义、使用方法、示例及注意事项。 一、递归函数的定义 递归函数是指在函数内部调用自身的函数。MySQL提供了CRE…

    编程 2025-04-29
  • MySQL bigint与long的区别

    本文将从数据类型定义、存储空间、数据范围、计算效率、应用场景五个方面详细阐述MySQL bigint与long的区别。 一、数据类型定义 bigint在MySQL中是一种有符号的整…

    编程 2025-04-28
  • 在CentOS上安装Redis

    Redis是一款非关系型数据库,它支持多种数据结构,包括字符串、哈希、列表、集合、有序集合等。Redis运行内存内并且支持数据持久化,它还可以应用于缓存、消息队列等场景。本文将介绍…

    编程 2025-04-28
  • MySQL左连接索引不生效问题解决

    在MySQL数据库中,经常会使用左连接查询操作,但是左连接查询中索引不生效的情况也比较常见。本文将从多个方面探讨MySQL左连接索引不生效问题,并给出相应的解决方法。 一、索引的作…

    编程 2025-04-28
  • CentOS 7在线安装MySQL 8

    在本文中,我们将介绍如何在CentOS 7操作系统中在线安装MySQL 8。我们会从安装环境的准备开始,到安装MySQL 8的过程进行详细的阐述。 一、环境准备 在进行MySQL …

    编程 2025-04-27
  • 如何使用MySQL字段去重

    本文将从多个方面为您详细介绍如何使用MySQL字段去重并给出相应的代码示例。 一、SELECT DISTINCT语句去重 MySQL提供了SELECT DISTINCT语句,通过在…

    编程 2025-04-27

发表回复

登录后才能评论