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日

相关文章

  • MySql日期查询语句详解

    下面我将详细介绍”MySql日期查询语句详解”的攻略。 一、简介 日期和时间是数据库中经常使用的数据类型之一。MySQL提供了一系列的日期和时间函数,可以对日期和时间数据进行格式化、计算、比较等操作。在MySQL中,常用的日期查询语句有date()函数、DATE_FORMAT()函数、DATE_ADD()函数、DATE_SUB()函数等。 二、DATE()函…

    database 2023年5月21日
    00
  • linux下备份MYSQL数据库的方法

    备份MYSQL数据库是服务器管理中常用的任务之一。下面简要介绍linux环境下备份MYSQL数据库的两种方法: 方法一:使用mysqldump命令备份数据库 登录MYSQL数据库 mysql -u root -p 进入MYSQL后,使用以下命令备份数据库 mysqldump -u root -p 数据库名 > 备份文件名.sql 备份成功后,可以使用以…

    database 2023年5月22日
    00
  • SQL Server 2000“设备激活错误”的解决方法

    下面是详细讲解“SQL Server 2000“设备激活错误”的解决方法”的完整攻略: 问题描述 在使用 SQL Server 2000 数据库时,有时候会出现“设备激活错误”的问题。该问题会导致数据无法正常备份或还原,给工作带来不便。下面是具体的错误信息: 设备激活错误:ERROR: 0 : HRESULT = 0x80004002 解决方法 出现“设备激…

    database 2023年5月18日
    00
  • MySQL时间类型和模式详情

    MySQL是一种流行的关系型数据库系统,它提供了多种时间类型和模式,用于存储和处理时间数据。本文将详细介绍MySQL时间类型和模式的详细攻略。 时间类型 MySQL支持六种时间类型,分别是: DATE:日期类型,格式为YYYY-MM-DD,用于存储日期数据。 TIME:时间类型,格式为HH:MM:SS,用于存储时间数据。 DATETIME:日期时间类型,格式…

    database 2023年5月18日
    00
  • mysql聚集索引、辅助索引、覆盖索引、联合索引的使用

    MySQL中索引是数据库优化的重要手段,常见的索引类型有聚集索引、辅助索引、覆盖索引和联合索引。 聚集索引 聚集索引也叫主键索引,是表中物理存储的排序方式,每个表只有一个聚集索引。聚集索引的叶子节点存储的是数据行本身而非指向数据的指针,因此可以减少一次IO开销。同时使用聚集索引的查询效率也会相应地提高。主键(primary key)约束自动创建聚集索引。 示…

    database 2023年5月22日
    00
  • redis网络IO模型

    目录 单线程 多路复用机制 单线程 Redis 是单线程,主要是指 Redis 的网络 IO 和键值对读写是由一个线程来完成的。持久化、异步删除、集群数据同步等,其实是由额外的线程执行的。 避免了多线程编程模式面临的共享资源的并发访问控制问题。 多路复用机制 一个线程处理多个 IO 流(select/epoll):在 Redis 只运行单线程的情况下,该机制…

    Redis 2023年4月12日
    00
  • MongoDB常用概念介绍

    MongoDB是一种开源文档型NoSQL数据库,使用JSON格式保存数据。在使用MongoDB时有一些常用概念,本文将对这些概念进行详细的解释和说明。 MongoDB 集合(Collection) 集合是MongoDB中用来存储数据的地方,类似于关系型数据库中的表。集合中存储的是文档(Document),每个文档是一个键值对(Key-Value)的构成,键是…

    MongoDB 2023年3月13日
    00
  • CentOS7.6 linux下yum安装redis以及使用

    1、检查是否有redis yum 源 1 yum install redis 2、下载fedora的epel仓库 1 yum install epel-release 3、安装redis数据库 1 yum install redis 4、安装完毕后,使用下面的命令启动redis服务 1 2 3 4 5 6 7 8 # 启动redis service redi…

    Redis 2023年4月12日
    00
合作推广
合作推广
分享本页
返回顶部