centOS7.4 安装 mysql 5.7.26的教程详解

CentOS7.4安装MySQL5.7.26的教程详解

MySQL是一种常用的数据库,它能够快速地处理大量数据并且提供了多种丰富的功能。本文介绍了在CentOS7.4系统上安装MySQL5.7.26的详细步骤,并附有两个示例供参考。

步骤一:下载MySQL

首先,我们需要下载MySQL的安装包。可以通过如下命令在官网上下载最新版本的MySQL:

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

步骤二:安装MySQL

下载完毕后,我们需要执行以下命令来安装MySQL:

sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm
sudo yum install mysql-server

MySQL安装完成之后,我们可以使用以下命令来启动MySQL:

sudo systemctl start mysqld.service

步骤三:配置MySQL

MySQL安装完成后,默认情况下并没有设置root用户的密码。因此,我们需要使用以下命令来设置密码:

sudo /usr/bin/mysql_secure_installation

安装过程中会提示你输入root用户的密码,接着按照提示设置其他的安全选项即可。

示例一:创建新用户并给予权限

假设我们要创建一个新用户myuser,并给他访问mydb数据库的权限,我们需要执行以下命令:

sudo mysql -u root -p

输入root用户的密码后,我们进入到MySQL的交互命令行界面,接着执行如下命令:

GRANT ALL ON mydb.* TO 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
FLUSH PRIVILEGES;

这样,myuser用户就可以使用mypassword密码访问mydb数据库了。

示例二:创建新数据库表

假设我们要在mydb数据库中创建一个新的表mytable,表中有两个字段:id和name,其中id为自增主键,name为字符串类型,我们需要执行以下命令:

sudo mysql -u root -p

输入root用户的密码后,我们进入到MySQL的交互命令行界面,接着执行如下命令:

USE mydb;
CREATE TABLE mytable (id INT NOT NULL AUTO_INCREMENT, name varchar(255), PRIMARY KEY (id));

这样就创建了一个新的表mytable,并且id字段为自增主键,name字段为字符串类型。

总结

CentOS7.4安装MySQL5.7.26并不是一件困难的事情,通过本文介绍的步骤,相信大家都能够完成MySQL的安装和基本的配置。在实际的开发过程中,我们可以根据自己的需求来创建更多的用户和数据表,发挥MySQL的强大功能。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:centOS7.4 安装 mysql 5.7.26的教程详解 - Python技术站

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

相关文章

  • Linux系统Jsp的环境:Apache,Tomcat配置

    以下是“Linux系统Jsp的环境:Apache,Tomcat配置”的完整使用攻略,包含两个示例说明。 步骤 安装Apache。终端中输入以下命令: bash sudo apt-get update sudo apt-get install apache2 安装Tomcat。在端中输入以下命令: sudo apt-get install tomcat8 配置…

    Linux 2023年5月13日
    00
  • Linux系统权限掌控

    无论是Window,MacOs,Linux均采用多用户的管理模式进行权限管理。 在Linux系统中,拥有最大权限的账户名为:root(超级管理员)。 root用户拥有最大的系统操作权限,而普通用户在许多地方的权限是受限的。 普通用户一般在HOME目录是不受限制的,一旦出了HOME目录,大多地方,仅有只读和执行权限。 切换用户 su命令就是用于账户切换的系统命…

    Linux 2023年4月17日
    00
  • linux常用命令小结之yum、源码安装

    Linux常用命令小结之yum、源码安装 一、yum 1.1 yum命令简介 yum是一种基于rpm包管理的包管理器,是Fedora、RHEL及其衍生版本的默认包管理器。 基本任务包括查找、安装、更新、卸载软件包及其依赖关系,通常下载的软件包格式是RPM包(Red Hat包管理器)。 yum和apt-get都是Linux上常用的包管理器,它们之间的区别是yu…

    Linux 2023年5月14日
    00
  • 从内核源码看 slab 内存池的创建初始化流程

    在上篇文章 《细节拉满,80 张图带你一步一步推演 slab 内存池的设计与实现》中,笔者从 slab cache 的总体架构演进角度以及 slab cache 的运行原理角度为大家勾勒出了 slab cache 的总体架构视图,基于这个视图详细阐述了 slab cache 的内存分配以及释放原理。 slab cache 机制确实比较复杂,涉及到的场景又很多…

    Linux 2023年4月13日
    00
  • 在Linux设置完共享文件夹后无法显示Windows里的文件

    设置共享的方法:https://www.cnblogs.com/WLCYSYS/p/11965488.html     环境 宿主机:MacBook Pro 虚拟机:vmware 15 虚拟机操作系统:rehl8 解决方法 1、内核4.0以前的共享方法: mount -t vmhgfs .host:/ /mnt/hgfs 2、内核4.0之后的共享方法 vmh…

    Linux 2023年4月12日
    00
  • Centos8下django项目部署 nginx+uwsgi的教程

    下面我将为您介绍Centos8下Django项目部署Nginx+Uwsgi的完整攻略。本文分为以下几个部分: 安装和配置Nginx 安装和配置Uwsgi 部署Django项目 安装和配置Nginx 安装Nginx 您可以使用以下命令来安装Nginx: sudo dnf install nginx 配置Nginx 通过编辑Nginx的配置文件来配置Nginx。…

    Linux 2023年5月14日
    00
  • 16、文件操作系统入门基本概念 Linux内核笔记–深入理解文件描述符

    1、文件管理系统   在大多数应用中,文件是一个核心成分,处理实时应用和一些特殊的应用外,应用程序的输入都是通过文件的形式来完成的,实际上,所有应用程序的输出都保存在文件中,这便于信息的长期存储,也便于用户将来通过应用程序访问信息。   数据或者文件归根结底是存储于物理内存空间上的,操作系统可以通过文件系统方便的管理磁盘上的文件,Linux的文件系统模型如下…

    Linux 2023年4月11日
    00
  • 红帽(RedHat8) RHEL8.0系统安装步骤图文教程(小白都会)

    RedHat 8.0系统安装步骤图文教程 如果你是一位新手,或者想要学习RedHat 8.0系统如何安装,那么这篇教程将会帮助到你。本文将详细讲述RedHat 8.0操作系统的安装过程,附有图片及说明,每个细节都会一一讲解。 准备环境 在进行RedHat8.0系统的安装之前,我们需要先准备好一些必备的环境,具体如下: RedHat 8.0镜像文件,可以从Re…

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