mysql 5.7.21 解压版安装配置方法图文教程

yizhihongxing

下面是“mysql 5.7.21 解压版安装配置方法图文教程”的完整攻略:

MySQL 5.7.21 解压版安装配置方法图文教程

1.下载安装包

首先,在官网上下载MySQL安装包,选择压缩包版本,下载完毕后解压。

示例:

  • 下载地址:https://dev.mysql.com/downloads/mysql/
  • 选择“MySQL Community (GPL) Downloads”,然后找到对应版本的压缩包进行下载,这里以mysql-5.7.21.tar.gz为例。

2.安装MySQL

解压完毕后,进入解压目录,进行安装。按以下步骤操作:

# 解压安装包
tar -zxvf mysql-5.7.21.tar.gz

# 进入解压后的目录
cd mysql-5.7.21

# 编译安装
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DWITH_SSL=system -DWITH_ZLIB=system -DENABLED_LOCAL_INFILE=1 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8mb4 -DDEFAULT_COLLATION=utf8mb4_general_ci

make && make install
  • CMAKE_INSTALL_PREFIX: 安装目录
  • MYSQL_DATADIR: 数据存储目录
  • MYSQL_UNIX_ADDR: MySQL服务器监听的UNIX Socket文件路径
  • DEFAULT_CHARSET: 默认的字符编码
  • DEFAULT_COLLATION: 默认的字符排序规则

这里需要注意的是,如果安装过程中提示缺少依赖库,可自行查找安装。示例:

yum install libaio-devel cmake openssl-devel ncurses-devel

3.初始化数据库

MySQL安装完毕后,需要进行初始化配置,按照以下步骤进行:

# 进入MySQL安装目录
cd /usr/local/mysql

# 初始化数据库
bin/mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data

# 设置MySQL管理员密码
bin/mysql_secure_installation

在初始化过程中,首次启动MySQL会生成一个临时密码,请确保妥善保存。

4.启动MySQL

在进行完初始化配置后,可通过以下方式启动MySQL服务:

# 启动MySQL服务
/usr/local/mysql/bin/mysqld_safe --user=mysql &

# 检查MySQL服务状态
/usr/local/mysql/bin/mysqladmin -u root -p version

5.使用MySQL

通过以下命令进行登录MySQL:

mysql -u root -p

在登录时,需要输入管理员密码。如果登录成功,将会进入MySQL Shell,可以执行SQL语句进行操作。

6.常用操作

MySQL常用操作示例:

  • 查看MySQL版本号:SELECT VERSION();
  • 创建数据库:CREATE DATABASE demo_db;
  • 删除数据库:DROP DATABASE demo_db;

以上为 MySQL 5.7.21 解压版安装配置方法的完整攻略,希望对你有所帮助!

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:mysql 5.7.21 解压版安装配置方法图文教程 - Python技术站

(0)
上一篇 2023年6月20日
下一篇 2023年6月20日

相关文章

  • c#中的回车换行符

    C#中的回车换行符 在C#中,回车符(Carriage Return)和换行符(Line Feed)是常见的控制字符,它们在文本中起着非常重要的作用。这两个字符通常一起使用,在不同的环境下也有不同的作用。 回车符和换行符的定义 C#中的回车符和换行符分别用\r和\n表示: 回车符:\r 换行符:\n 回车符表示将光标移动到当前行的开头,而换行符表示将光标移动…

    其他 2023年3月29日
    00
  • 关于sqlserver:如何在sql中自动生成唯一id

    以下是关于“如何在SQL Server中自动生成唯一ID”的完整攻略,包含两个示例。 背景 在SQL Server中,我们经常需要为表中的每个记录生成唯一的ID。这个ID可以用作主键或其他用途。在SQL Server中,我们可以使用IDENTITY列或GUID列来生成唯一ID。 使用IDENTITY列生成唯一ID IDENTITY列是SQL Server中一…

    other 2023年5月9日
    00
  • 详解C#使用AD(Active Directory)验证内网用户名密码

    一、标题 详解C#使用AD(Active Directory)验证内网用户名密码 二、介绍 Active Directory(AD)是微软提供的目录服务,可以用于中央管理和认证计算机和其他网络资源,如用户、组、计算机、打印机等。而C#作为一门常用的编程语言,可以调用AD的API来进行用户验证。本文将详细介绍如何使用C#调用AD API,来验证内网用户名和密码…

    other 2023年6月27日
    00
  • HTTP长连接与短连接使用方法及测试详解

    HTTP长连接与短连接使用方法及测试详解 一、概述 HTTP(超文本传输协议)是一种基于TCP/IP协议的传输协议。与TCP连接的建立和关闭需要时间,如果每一次请求都要重新建立连接,频繁的三次握手可能会浪费大量的时间和带宽。 HTTP长连接和短连接在HTTP协议中必须要重点讨论的问题。长连接和短连接是指客户端和服务器建立的TCP连接的存活时间。 二、长连接和…

    other 2023年6月27日
    00
  • qq撤回消息并抱了你一下怎么弄 qq撤回消息后特别后缀设置教程

    QQ撤回消息并抱了你一下的完整攻略 1. 设置QQ撤回消息特殊后缀 首先,我们需要设置QQ撤回消息的特殊后缀,以便在撤回消息后进行一些特殊操作,比如抱抱你一下。请按照以下步骤进行设置: 打开QQ应用并登录你的账号。 点击右上角的设置按钮,进入设置界面。 在设置界面中,找到消息设置选项,并点击进入。 在消息设置中,找到撤回消息设置,并点击进入。 在撤回消息设置…

    other 2023年8月5日
    00
  • visualsvn-server安装以及使用教程

    VisualSVN Server安装以及使用教程 简介 VisualSVN Server 是一个免费的 Subversion 服务器,可以在 Windows 环境下快速地建立和部署 Subversion 服务,可以为不同的项目提供一个稳定的版本管理平台。 安装步骤 下载 VisualSVN Server 打开 VisualSVN Server 官方网站 (h…

    其他 2023年3月29日
    00
  • Android手把手教大家制作APP首页(下拉刷新、自动加载)

    Android手把手教大家制作APP首页(下拉刷新、自动加载)完整攻略 1. 引入依赖库 在build.gradle文件中添加以下依赖: implementation ‘com.github.yalantis:PullToRefresh:1.2.0’ 2. 创建布局文件 在activity_main.xml文件中添加PullToRefreshView和Rec…

    other 2023年6月25日
    00
  • Spring实例化bean的四种方式详解

    以下是关于“Spring实例化bean的四种方式详解”的攻略: 什么是Bean? 在Spring框架中,Bean是一个被Spring容器所管理的对象。Bean通常是由一个Java类定义的,但是Spring可以管理各种不同类型的对象。 实例化Bean的四种方式 Spring实例化Bean的方式主要有四种,分别是: 第一种:使用构造函数实例化Bean 这种方式是…

    other 2023年6月26日
    00
合作推广
合作推广
分享本页
返回顶部