mysql 8.0.22 zip压缩包版(免安装)下载、安装配置步骤详解

MYSQL 8.0.22 zip压缩包版(免安装)下载、安装配置步骤详解

1. 下载MySQL zip压缩包

  • 访问MySQL官网 https://dev.mysql.com/downloads/mysql/,在"MySQL Community Downloads"部分找到符合自己操作系统的版本。
  • 找到"Archives",选择版本8.0.22,并选择平台相应的zip压缩包。
  • 下载完成后,将其解压到合适的文件夹。

2. 配置MySQL环境变量

  • 在控制面板中打开"系统和安全"-"系统"-"高级系统设置"-"环境变量"。
  • 在"系统变量"中,找到"Path",并将MySQL bin目录的路径添加进去,例如C:\mysql-8.0.22-winx64\bin。

3. 复制配置文件

  • 在MySQL zip包的解压文件夹中找到"my-default.ini"文件,并复制一份到同一目录下并重命名为"my.ini"。
  • 编辑my.ini文件,将以下内容添加到[mysqld]项下:

[mysqld]
port = 3306
basedir = C:\mysql-8.0.22-winx64
datadir = C:\mysql-8.0.22-winx64\data

4. 初始化MySQL

  • 打开命令行工具,切换到MySQL bin目录下。
  • 执行以下命令,在MySQL安装目录下创建一个初始数据目录:

mysqld --initialize --console
- 记录控制台输出中,有一行以"root@localhost:"为开头的密码,这是后续登录MySQL的密码。

5. 安装MySQL服务

  • 执行以下命令,安装MySQL服务:

mysqld install

6. 启动MySQL服务

  • 执行以下命令,启动MySQL服务:

net start mysql

示例说明

示例1:新建数据库

  • 在命令行中执行以下命令,连接到MySQL服务器:

mysql -u root -p
- 输入在初始化MySQL时记录下的密码。
- 创建一个test库:

CREATE DATABASE test;
- 显示当前数据库:

SHOW DATABASES;
- 可以看到test库已经被创建。

示例2:创建新用户并授权

  • 在命令行中执行以下命令,连接到MySQL服务器并登录:

mysql -u root -p
- 输入在初始化MySQL时记录下的密码。
- 创建一个新用户user1,并授予所有权限:

CREATE USER 'user1'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'user1'@'localhost' WITH GRANT OPTION;

- 刷新权限:

FLUSH PRIVILEGES;
- 现在即可用新用户user1登录MySQL,并拥有所有权限。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:mysql 8.0.22 zip压缩包版(免安装)下载、安装配置步骤详解 - Python技术站

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

相关文章

  • PHP mysql与mysqli事务使用说明 分享

    PHP MySQL与MySQLi事务使用说明分享 什么是事务 事务是一组数据库操作,它们被视为一个单独的工作单元,并且必须被实现为完全成功或完全失败。在事务中进行的所有操作必须被视为单个操作而不是一组单独的操作。如果在一个事务中有任何错误,则必须将整个事务回滚到旧状态。 为什么要使用事务 使用事务可以确保我们的数据库始终处于一致的状态。如果在事务中有任何错误…

    database 2023年5月22日
    00
  • 基于@Table注解无法使用及报红的解决

    有些时候,使用JPA的@Table注解进行表映射时,可能会出现无法使用或者报红的情况。针对这种情况,可以采用以下方法进行解决: 1.在pom.xml中引用JPA依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spri…

    database 2023年5月18日
    00
  • Springboot Session共享实现原理及代码实例

    Spring Boot是一个快速开发框架,学习使用Spring Boot可以对Java后端开发有一定的帮助。在Spring Boot中,实现会话(Session)共享是一项常见的功能,因为网站需要多个服务器依次处理一个请求,为了保证数据的一致性,经常需要使用会话轮换(Session Rotation)或者会话复制(Session Replication)技术…

    database 2023年5月22日
    00
  • 如何使用Python实现数据库中数据的批量更新?

    以下是使用Python实现数据库中数据的批量更新的完整攻略。 数据库中数据的批量更新简介 在数据库中,批量更新是一次性更新多条记录。在Python中,可以使用pymysql连接MySQL数据库,并UPDATE语句实现批量更新。 步骤1:连接到数据库 在Python中,可以使用pymysql连接MySQL数据库以下是连接到MySQL的基本语法: import …

    python 2023年5月12日
    00
  • Redis key键使用方法详解(创建、修改、删除、查询)

    Redis是一个基于键值存储的数据结构服务器,其中的key键被用来唯一标识一个Value值。这个键可以是一个简单的字符串,也可以是一个复杂的数据结构。 学习如何使用Redis key键,是每个Redis开发者首先要了解的。本文将介绍Redis中的键操作,包括创建、修改、删除和查询。 创建一个键 Redis中的键是按照一定规则创建的,遵循特定的语法。下面是创建…

    Redis 2023年3月18日
    00
  • MySQL必备的常见知识点汇总整理

    MySQL必备的常见知识点汇总整理 MySQL是一款常用的关系型数据库管理系统,具备高效、安全、可靠、易于使用等特性。它可以通过命令行和可视化工具进行管理和操作。为了让用户更好地理解MySQL,本文从必备的常见知识点出发进行汇总整理。 数据类型 MySQL支持多种数据类型,包括整型、浮点型、字符型、日期型等。数据类型不仅影响到数据在内存中的存储形式,还会影响…

    database 2023年5月22日
    00
  • T-sql语句修改SQL Server数据库逻辑名、数据库名、物理名的方法

    要修改SQL Server数据库的逻辑名、数据库名、物理名,可以使用以下T-SQL语句: –修改数据库逻辑名 ALTER DATABASE [原数据库名] MODIFY NAME = [新数据库逻辑名]; –修改数据库名和物理名 ALTER DATABASE [原数据库名] MODIFY FILE (NAME = [原逻辑名], NEWNAME = [新…

    database 2023年5月21日
    00
  • MySql5.x升级MySql8.x的方法步骤

    以下是关于MySQL 5.x升级至MySQL 8.x的详细步骤攻略: 1.备份数据 在进行任何数据库的升级之前,首先需要对现有数据库进行备份,以防止数据的丢失和损坏。 使用以下命令备份MySQL数据库: mysqldump -u username -p database_name > backup.sql 其中,username为拥有此数据库权限的用户…

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