centos7.3 安装mysql5.7.18的详细教程

CentOS 7.3 安装 MySQL 5.7.18 的详细教程

在 CentOS 7.3 操作系统中安装 MySQL 5.7.18 数据库,需要经过以下几个步骤:

步骤一:安装 MySQL Yum Repository

  1. 在终端中使用以下命令下载官方的 MySQL Yum Repository 软件包:
    wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

  2. 安装下载的软件包:
    sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm

  3. 更新 Yum 软件包信息:
    sudo yum update

步骤二:安装 MySQL

  1. 安装 MySQL Server:
    sudo yum install mysql-server

  2. 启动 MySQL 服务:
    sudo systemctl start mysqld

  3. 查看 MySQL 服务状态:
    sudo systemctl status mysqld

  4. 配置开机自启动:
    sudo systemctl enable mysqld

步骤三:MySQL 配置

  1. 通过以下命令进入 MySQL:
    mysql -u root -p

  2. 输入 MySQL 的 root 密码,进入 MySQL 命令行。

  3. 在 MySQL 命令行中,通过以下语句修改 root 的密码:
    ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

  4. 创建新的用户和数据库:
    CREATE DATABASE dbname;
    CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
    GRANT ALL PRIVILEGES ON dbname.* TO 'username'@'localhost';

示例1:创建新的用户和数据库

  1. 创建名为 mydb 的新的数据库:
    CREATE DATABASE mydb;

  2. 创建名为 myuser 的新的用户,并设置密码为 mypassword:
    CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';

  3. 将 myuser 用户赋予 mydb 数据库的所有权限:
    GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'localhost';

示例2:导入 SQL 文件

  1. 将 SQL 文件传输到服务器上。

  2. 进入 MySQL 命令行,创建新的数据库:
    CREATE DATABASE mydb;

  3. 选择 mydb 数据库、导入 SQL 文件:
    USE mydb;
    SOURCE /path/to/your/file.sql;

以上就是 CentOS 7.3 安装 MySQL 5.7.18 的详细教程。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:centos7.3 安装mysql5.7.18的详细教程 - Python技术站

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

相关文章

  • mysql建表常用的sql语句汇总

    下面我将详细讲解“mysql建表常用的sql语句汇总”的完整攻略。 一、创建数据库 在使用mysql建表之前,我们需要根据需求创建一个数据库。创建数据库的sql语句如下: CREATE DATABASE mydb CHARACTER SET utf8 COLLATE utf8_general_ci; 上面的sql语句创建了一个名为mydb的数据库,并设置了数…

    database 2023年5月21日
    00
  • mysql 强大的trim() 函数

    MySQL 的 TRIM() 函数用于从字符串的开头和结尾删除空白字符(包括空格、制表符和换行符)。这个函数是很强大的,因为它可以进行多种字符串操作,可以对字符串中的特定部分进行操作,并且可以根据不同的需求选择不同的参数。 语法 TRIM() 函数的语法如下: TRIM([BOTH | LEADING | TRAILING] [remstr] FROM st…

    database 2023年5月22日
    00
  • SQL关系模型的知识梳理总结

    下面是详细的 “SQL关系模型的知识梳理总结” 的攻略: SQL关系模型的知识梳理总结 什么是SQL关系模型? SQL关系模型是一种用于描述数据之间关系的模型。SQL关系模型通过表的形式表示数据集合,表中的每一行表示一个具体的数据实例,每一列则表示一个属性。同时,SQL关系模型还有一些约束条件,如主键、外键等,用于限制数据之间的关系。 SQL关系模型的构成要…

    database 2023年5月19日
    00
  • MySql数据引擎简介与选择方法

    MySql数据引擎简介与选择方法 引言 MySQL 是一种开放源代码的关系型数据库管理系统(RDBMS)。它广泛应用于 Web 应用程序的开发中,以及极其流行的WordPress、Joomla 等 CMS 系统也使用了 MySQL 数据库。MySQL 因其开放源代码、高性能、可伸缩性和易于使用和管理而受到广泛欢迎。MySQL 中有不同的存储引擎可供选择,它们…

    database 2023年5月22日
    00
  • 如何使用Python在MySQL中使用主键?

    在MySQL中,主键是一种用于唯一标识表中每一行的特殊列。在Python中,可以使用MySQL连接来执行主键查询。以下是在Python中使用主键的完整攻略,包括主键的基本语法、使用主键的示例以及如何在Python中使用主键。 主键的基本语法 MySQL中,可以使用PRIMARY KEY关键字来指定主键列。以下创建主键列的基本法: TABLE table_na…

    python 2023年5月12日
    00
  • MySQL创建触发器(CREATE TRIGGER)方法详解

    MySQL中创建触发器的方法 在MySQL中,可以使用CREATE TRIGGER语句来创建触发器,其基本语法如下: CREATE TRIGGER trigger_name trigger_time trigger_event ON table_name FOR EACH ROW BEGIN — trigger body END; 其中,各个参数的含义如下…

    MySQL 2023年3月10日
    00
  • Oracle如何清除一个用户下的所有表(谨慎操作!)

    清除一个用户下的所有表需要谨慎操作,否则可能导致数据丢失。以下是标准的markdown格式文本,详细讲解Oracle如何清除一个用户下的所有表的完整攻略。 步骤一:确认要删除的用户 在进行任何数据库管理操作之前,请仔细确认要删除的用户。在Oracle数据库中,可以通过以下命令列出所有的用户: SELECT username FROM dba_users; 确…

    database 2023年5月22日
    00
  • SQL Server中with as使用介绍

    SQL Server中的WITH AS语法是一种数据查询语言中常用的功能,在操作大量数据时非常便捷,本文将对其进行详细介绍。 一、什么是WITH AS语法 WITH AS是SQL Server中的常用查询语句,其作用是先创建一个临时的数据结果集,然后再对这个结果集进行操作。其基本的语法格式如下: WITH CTEName AS( — SELECT stat…

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