CentOS 7下安装与配置MySQL 5.7

yizhihongxing

下面是详细的篇章介绍:

CentOS 7下安装MySQL 5.7的步骤

  1. 更新系统包:

sudo yum update

  1. 添加MySQL 5.7的yum源:

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

  1. 安装MySQL 5.7:

sudo yum install mysql-server

  1. 启动MySQL服务:

sudo systemctl start mysqld

  1. 设置MySQL开机自启:

sudo systemctl enable mysqld

MySQL 5.7的配置步骤

  1. 获取MySQL的root账号密码:

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

把输出的密码复制下来备用。

  1. 修改root账号密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';

注意:如果MySQL 5.7的安装目录中没有“mysql”数据库,则要使用如下语句,创建“mysql”数据库:

mysql> use mysql;
mysql> update mysql.user set authentication_string=password('你的新密码') where user='root' and host='localhost';
mysql> update mysql.user set plugin="mysql_native_password" where user='root' and host='localhost';
mysql> flush privileges;

  1. 创建新的MySQL用户:

CREATE USER '你的用户名'@'localhost' IDENTIFIED BY '你的用户密码';
GRANT ALL PRIVILEGES ON *.* TO '你的用户名'@'localhost' WITH GRANT OPTION;

示例:
CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'Testuser123';
GRANT ALL PRIVILEGES ON *.* TO 'testuser'@'localhost' WITH GRANT OPTION;

以上就是在CentOS 7下安装与配置MySQL 5.7的完整攻略了。

另外,如果你想尝试更多MySQL命令,可以查看以下示例:

  1. 创建新数据库:

CREATE DATABASE dbname;

示例:

CREATE DATABASE blog;

  1. 显示所有数据库:

SHOW DATABASES;

示范:

+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
+--------------------+

以上就是 CentOS 7下安装与配置MySQL 5.7 的完整说明文档,希望对你有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS 7下安装与配置MySQL 5.7 - Python技术站

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

相关文章

  • MySQL循环语句实例教程 mysql while循环测试

    在mysql数据库中操作同样有循环语句操作,标准的循环方式: while 循环 、 loop 循环和repeat循环。还有一种非标准的循环: goto。 鉴于goto 语句的跳跃性会造成使用的的思维混乱,所以不建议使用。 这几个循环语句的格式如下:WHILE……DO……END WHILEREPEAT……UNTIL END REPEATLOOP……END LO…

    MySQL 2023年4月13日
    00
  • sql format()函数的用法及简单实例

    当我们在开发web应用时,在处理sql查询语句时,往往需要在查询语句中动态地加入一些变量,这些变量来自于用户的输入或系统计算。为了防止sql注入攻击和保持查询语句的可读性,我们通常需要使用特定的sql处理函数来将变量与sql字符串进行拼接。 SQL中的format()函数可以方便地实现将变量与字符串拼接的功能。该函数的基本语法如下: FORMAT( form…

    database 2023年5月21日
    00
  • MySQL8.0 DDL原子性特性及实现原理

    MySQL 8.0 DDL原子性特性及实现原理攻略 什么是DDL操作 DDL(Data Definition Language)包含了用来创建(CREATE)、修改(ALTER)、删除(DROP)数据库对象(如表,视图,过程等)的语句。对于MySQL而言,通过执行各种DDL操作可以创建,修改数据库对象,从而达到管理数据的目的。 DDL对原始数据的影响 在进行…

    database 2023年5月22日
    00
  • 正确使用MySQL update语句

    当需要对MySQL数据库中的表进行修改时,我们可以使用update语句来更新数据。确定好需要更新记录的表名和需要更新的字段名之后,就可以按照以下步骤使用MySQL update语句进行操作。 步骤1:使用UPDATE语句确定需要更新的表 首先,需要使用UPDATE语句来确定需要更新的表,并指定该表的名称。 UPDATE tablename 步骤2:使用SET…

    database 2023年5月22日
    00
  • MySQL性能优化之路—修改配置文件my.cnf

    MySQL是一种常见的关系型数据库管理系统,配置合理可以提高其性能和吞吐量。在对MySQL进行性能优化时,修改配置文件my.cnf是非常重要的一步。下面我将详细讲解如何进行此项操作。 找到my.cnf文件 在Linux系统上,my.cnf一般位于/etc目录下,可以使用以下命令来查找: find / -name my.cnf Windows系统上,my.cn…

    database 2023年5月19日
    00
  • SQL Server修改数据的几种语句详解

    一、UPDATE语句 UPDATE语句用于修改表中现有的一条或多条记录。它的基本语法如下: UPDATE table_name SET column1 = value1, column2 = value2, … WHERE condition; 其中: table_name:表示要更新数据的表名; column1 = value1, column2 = …

    database 2023年5月21日
    00
  • SpringBoot项目整合Redis教程详解

    SpringBoot项目整合Redis教程详解 本文将介绍如何在SpringBoot项目中整合Redis,让你更好地使用Redis进行数据存储和访问。 1. 前置条件 在开始前,请确保你已经安装了Redis,并且已经安装了SpringBoot框架。如果你还没有安装,可以参考以下教程:Redis安装教程、SpringBoot官方文档。 2. 添加Redis依赖…

    database 2023年5月22日
    00
  • MySQL参数调优实例探究讲解

    MySQL参数调优是优化数据库性能的一个重要方面。在整个MySQL环境中,参数的设置对数据库的运行效率起着非常重要的作用。本文将深入探讨MySQL参数的调优实例,以帮助读者更加深入地理解MySQL数据库参数的设置及其对数据库性能的影响,从而实现优化数据库的目的。 一、MySQL参数调优实例探究 1. 参数调优前的准备工作 在开始进行MySQL参数调优时,我们…

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