mysql-5.7.28 在Linux下的安装教程图解

MySQL-5.7.28 在Linux下的安装教程图解

一、下载和安装

  1. 下载MySQL-5.7.28 (示例下载地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz)

$ wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz

  1. 解压MySQL-5.7.28
    $ tar -zxvf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz

  2. 移动MySQL到指定目录

$ mv mysql-5.7.28-linux-glibc2.12-x86_64 /usr/local/mysql

二、配置MySQL

  1. 创建mysql组和用户

$ groupadd mysql
$ useradd -r -g mysql mysql

  1. 修改文件夹权限

$ cd /usr/local/mysql
$ chown -R mysql:mysql ./

  1. 创建数据存储目录

$ mkdir -p /data/mysql/data
$ mkdir -p /data/mysql/tmp
$ chown -R mysql:mysql /data/mysql

  1. 更改MySQL配置文件

$ vim /etc/my.cnf

将以下内容添加至配置文件中:

[mysqld]
basedir=/usr/local/mysql
datadir=/data/mysql/data
tmpdir=/data/mysql/tmp

三、启动MySQL服务器

  1. 初始化MySQL

$ /usr/local/mysql/bin/mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql/data

  1. 启动MySQL

$ /usr/local/mysql/support-files/mysql.server start

四、登录MySQL服务器

  1. 登录MySQL服务器

$ /usr/local/mysql/bin/mysql -uroot -p

若新安装的MySQL没有密码,则直接使用以下命令进入MySQL:

$ /usr/local/mysql/bin/mysql -uroot

  1. 修改MySQL密码

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_password';

五、关闭MySQL服务器

$ /usr/local/mysql/support-files/mysql.server stop

示例一:创建名为example_db的数据库

  1. 在MySQL服务器中输入以下命令:

mysql> CREATE DATABASE example_db;

  1. 查看数据库信息:

mysql> SHOW DATABASES;

将看到以下输出:

+--------------------+
| Database |
+--------------------+
| information_schema |
| example_db |
| mysql |
| performance_schema |
| sys |
+--------------------+

示例二:创建名为example_table的数据表

  1. 进入已创建的example_db数据库

mysql> USE example_db;

  1. 创建数据表example_table

mysql> CREATE TABLE example_table (
id INT(11) NOT NULL AUTO_INCREMENT,
name VARCHAR(30) NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

  1. 查看数据表信息

mysql> SHOW TABLES;

将看到以下输出:

+----------------+
| Tables_in_test |
+----------------+
| example_table |
+----------------+

以上就是MySQL-5.7.28在Linux下的安装教程,如有疑问,欢迎留言。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:mysql-5.7.28 在Linux下的安装教程图解 - Python技术站

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

相关文章

  • MySQL数据类型和常用字段属性总结

    MySQL数据类型和常用字段属性总结 MySQL是目前使用最广泛的关系型数据库之一,不同于其他类型数据库的是,MySQL具有非常丰富的数据类型和字段属性。 数据类型 整型 MySQL定义了5种不同长度的整型,分别为:TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT。这些整型可以用来存储整数值,具体范围和存储大小如下所示: 类型 存储…

    database 2023年5月22日
    00
  • 详解Mysql中的视图

    现在我来为您详细讲解“详解Mysql中的视图”的完整攻略。 什么是Mysql视图 在Mysql中,视图(View)就是一种虚拟的表,是由 SELECT 语句所定义的,其作用是为了简化操作,实现复杂查询。 使用视图,可以将多个表或多个表中的数据筛选出来,组合成一个虚拟的表,方便数据的操作和管理。 如何创建Mysql视图 创建视图的语法为: CREATE [OR…

    database 2023年5月22日
    00
  • PHP爬虫之百万级别知乎用户数据爬取与分析

    下面是“PHP爬虫之百万级别知乎用户数据爬取与分析”的完整攻略。 简介 在本攻略中,我们将使用 PHP 编写爬虫程序,爬取知乎用户信息页面数据,然后进行数据分析。我们将会随机选取一些知乎用户,获取这些用户的信息并统计一些数据,例如他们的关注数、粉丝数等等。 步骤 第1步:分析数据源 在爬取知乎用户信息之前,我们需要先分析一下数据源,这样才能够正确爬取我们需要…

    database 2023年5月19日
    00
  • Java几种分布式全局唯一ID生成方案

    Java几种分布式全局唯一ID生成方案包括: 基于UUID的方案 UUID是通用唯一识别码,可以根据时间、硬件等因素生成唯一ID。Java内置了UUID工具类java.util.UUID,使用非常方便。UUID有36个字符,可以通过去除其中的“-”符号,将其减少至32位,降低传输成本。但是,UUID并不是顺序递增的序列,如果需要使用有序递增的ID,则需要结合…

    database 2023年5月22日
    00
  • Redis监控工具RedisInsight安装与使用

    下面是“Redis监控工具RedisInsight安装与使用”的完整攻略: 一、RedisInsight简介 RedisInsight是一个开源的跨平台GUI管理工具,用于管理和监控Redis实例。它可以集成到您的DevOps流程中,使您能够快速诊断Redis性能问题,以及管理Redis数据和配置。RedisInsight可以在任何操作系统上运行,包括Win…

    database 2023年5月22日
    00
  • MySQL (一) 生产环境安装配置

    一、简介 MySQL是最流行的开放源码SQL数据库管理系统,它是由MySQL AB公司开发、发布并支持的。有以下特点: MySQL是一种数据库管理系统。 MySQL是一种关联数据库管理系统。 MySQL软件是一种开放源码软件。 MySQL数据库服务器具有快速、可靠和易于使用的特点。 MySQL服务器工作在客户端/服务器模式下,或嵌入式系统中。 有大量可用的共…

    MySQL 2023年4月12日
    00
  • SQL 禁止插入特定列

    SQL 是一种结构化查询语言,用于管理关系型数据库。禁止插入特定列是 SQL 数据库管理的一种重要功能,有助于确保数据库中的数据完整性和安全性。 以下是 SQL 禁止插入特定列的详细攻略: 使用 CREATE TABLE 语句时,禁用特定列的插入 在创建表格时,可以使用 CREATE TABLE 语句中的关键字 DEFAULT 表示该列的默认值为 NULL,…

    database 2023年3月27日
    00
  • MySQL导入数据权限问题的解决

    下面是“MySQL导入数据权限问题的解决”的攻略: 问题描述 在MySQL导入数据时,如果没有足够的权限,就会出现导入失败的情况。通常出现这种情况的原因是数据库的用户没有足够的权限去执行导入数据的操作。 解决方案 1. 给当前用户授权 可以通过给当前用户授权来解决导入数据权限问题。具体步骤如下: 连接到MySQL服务器:mysql -u <用户名&gt…

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