linux 之centos7搭建mysql5.7.29的详细过程

下面是“Linux 之 CentOS7 搭建 MySQL 5.7.29 的详细过程”完整攻略:

1. 安装 MySQL

1.1 下载并安装 MySQL 的官方 YUM Repository

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

1.2 安装 MySQL

sudo yum install mysql-community-server

1.3 启动 MySQL 服务

sudo systemctl start mysqld

2. 配置 MySQL

2.1 查看 MySQL 初始密码

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

2.2 登录并修改 MySQL 根密码

mysql -uroot -p

ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_new_password';

3. 连接 MySQL

3.1 尝试使用新密码连接 MySQL

mysql -uroot -p

4. 示例说明

4.1 创建一个新的 MySQL 用户和数据库

假设你要创建一个新用户 test 和一个新数据库 testdb,那么可以按照以下步骤进行:

mysql -uroot -p

CREATE USER 'test'@'localhost' IDENTIFIED BY 'test_password';

CREATE DATABASE testdb;

GRANT ALL PRIVILEGES ON testdb.* TO 'test'@'localhost';

FLUSH PRIVILEGES;

4.2 导入一个 SQL 文件

假设你已经有一个名为 test.sql 的 SQL 文件,可以按照以下步骤进行导入:

mysql -uroot -p

CREATE DATABASE testdb;

USE testdb;

SOURCE /path/to/test.sql;

其中,/path/to/test.sql 是 test.sql 文件的路径。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:linux 之centos7搭建mysql5.7.29的详细过程 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • 如何在SQL Server 2008下轻松调试T-SQL语句和存储过程

    下面是详细讲解如何在SQL Server 2008下轻松调试T-SQL语句和存储过程的完整攻略: 1. 在SQL Server Management Studio中启用调试功能 首先,我们需要确认SQL Server Management Studio是否已经启用了调试功能。可以在菜单栏中依次点击 “工具” -> “选项” -> “调试” 来查看…

    database 2023年5月21日
    00
  • redis5.5官方文档

    https://www.cnblogs.com/zsl-find/articles/11780974.html 博客 https://redis.io/topics/cluster-tutorial 官方 https://www.cnblogs.com/zgqbky/p/11792141.html 博客   新虚拟机 2G内存,配yum源 配置JDK环境 y…

    Redis 2023年4月11日
    00
  • SQL Server多表查询优化方案集锦

    SQL Server多表查询优化方案集锦 在SQL Server中,多表查询时会面临到性能瓶颈的问题,需要使用一些优化方案来提高查询效率。本文将介绍一些多表查询的优化方案,帮助读者优化SQL Server多表查询性能。 1. 合理使用索引 索引是一种重要的优化手段,可以加快查询速度。在多表查询时,尤其需要合理使用索引,可以使用下面这些方法: 1.1. 创建合…

    database 2023年5月19日
    00
  • SpringBoot MongoDB 索引冲突分析及解决方法

    SpringBoot MongoDB 索引冲突分析及解决方法 背景 在使用 SpringBoot 集成 MongoDB 的过程中,我们常常会遇到索引报错的问题。这是因为在一个 MongoDB 集合中创建了多个索引,这会导致索引之间冲突,进而产生异常。 分析 为了解决索引冲突的问题,我们需要从以下几个方面进行分析: 1. 查看 MongoDB 集合中的索引 可…

    database 2023年5月22日
    00
  • MySQL 数据类型详情

    MySQL 数据类型详情 MySQL 数据库支持多种数据类型,不同的数据类型有不同的存储大小和格式。正确地选择数据类型可以提高数据库内存使用效率和查询效率。 什么是MySQL数据类型? 简单来说,数据类型是用来对存储数据类型进行分类的。在 MySQL 数据库中,每列属性均有其数据类型,在创建表时需要设置相应的数据类型。 数据类型根据存储的数据分为三类:数值类…

    database 2023年5月21日
    00
  • SQL查询优化的最佳实

    SQL查询优化是数据库领域的一个重要话题,通过优化SQL查询可以显著提高数据库的性能,同时也可以提高应用程序的性能和响应速度。下面我们来讲解SQL查询优化的最佳实践攻略。 1. 避免使用通配符 通配符(比如 “%” 或 “_”)可以在 SQL 程序中帮助匹配一些模式字符串,但是它们经常会引起非常慢的查询。通配符前置使用特别容易使索引(如果存在)失效,因为始终…

    database 2023年3月27日
    00
  • mysql如何查询日期与时间

    MySQL提供了多种方法可以查询日期与时间,以下是两种常用的示例: 方法1: 使用DATE_FORMAT函数格式化日期和时间 使用DATE_FORMAT函数可以将日期和时间以字符串格式输出,具体语法为: SELECT DATE_FORMAT(date_column, format_string) FROM table_name 其中,date_column参…

    database 2023年5月22日
    00
  • MySql日期查询数据的实现

    想要在MySQL数据库中查询指定日期范围内的数据,可以使用MySQL内置的日期函数,如下: DATE函数 DATE() 函数将日期或日期时间表达式转换为日期格式。该函数的语法如下: SELECT DATE(date expression) FROM table_name; 示例: 查询发布时间为2021年11月1日的文章 SELECT * FROM arti…

    database 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部