Windows10下mysql 8.0.19 安装配置方法图文教程

接下来我将详细介绍"Windows10下mysql 8.0.19 安装配置方法图文教程"。

1. 下载mysql 8.0.19

首先,我们需要下载mysql 8.0.19的安装包,并解压到指定文件夹。这里我们选择下载mysql-8.0.19-winx64.zip,下载完成后解压到D盘根目录下的mysql8.0.19文件夹。

2. 配置my.ini文件

进入mysql8.0.19文件夹,我们需要配置my.ini文件。

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4

[mysqld]
# 设置3306端口
port=3306

# 设置mysql的安装目录
basedir=D:\\mysql8.0.19

# 设置mysql数据库的数据的存放目录
datadir=D:\\mysql8.0.19\\data

# 允许最大连接数
max_connections=200

# 服务端使用的字符集默认为8比特编码的UTF-8字符集
character-set-server=utf8mb4

# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

3. 配置环境变量

为了方便使用,我们需要将mysql的bin目录路径添加到系统环境变量中。

在Windows10中,可以右键选择“此电脑”,选择“属性”进入系统信息的界面,点击左侧的“高级系统设置”,找到环境变量,在“系统变量”中找到“Path”,点击“编辑”,在末尾加入mysql的bin目录路径。例如:

D:\mysql8.0.19\bin;

4. 初始化数据库

进入mysql8.0.19目录,在此目录下打开cmd或powershell窗口,输入以下命令:

mysqld --initialize --console

此命令将会初始化mysql数据库,并在控制台输出初始密码。

5. 安装mysql服务

再次在mysql8.0.19目录下打开cmd或powershell窗口,输入以下命令:

mysqld --install

此命令将会安装mysql服务。

6. 启动mysql服务

在Windows服务中找到mysql服务,启动mysql服务。

7. 修改root用户密码

进入mysql8.0.19的bin目录,打开cmd或powershell窗口,输入以下命令:

mysql -u root -p

输入初始密码后,进入mysql命令行,修改root用户密码。

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

示例说明

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

在mysql命令行中,输入以下命令:

-- 创建新用户
CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'testpassword';

-- 授予权限
GRANT SELECT, INSERT, UPDATE, DELETE ON testdb.* TO 'testuser'@'localhost';

这将创建一个名为testuser的新用户,并授予其testdb数据库的SELECT、INSERT、UPDATE、DELETE权限。

示例二:创建新数据库

在mysql命令行中,输入以下命令:

CREATE DATABASE testdb;

这将创建名为testdb的新数据库。

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

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

相关文章

  • 深入mysql慢查询设置的详解

    深入MySQL慢查询设置的详解 什么是慢查询 在MySQL数据库中,慢查询是指查询执行时间超过指定时间阈值的查询语句。通常情况下,超过1秒钟的查询都可以被认为是慢查询。 慢查询设置 对于一个高并发的MySQL数据库来说,慢查询的出现会对数据库的性能和响应时间造成影响。因此,需要对慢查询进行相关的设置和优化。 慢查询日志 MySQL提供了慢查询日志来记录执行时…

    MySQL 2023年5月19日
    00
  • Mysql: LBS实现查找附近的人 (两经纬度之间的距离)

    1. 利用GeoHash封装成内置数据库函数的简易方案; A:Mysql 内置函数方案,适合于已有业务,新增加LBS功能,增加经纬度字段方可,避免数据迁移 B:Mongodb 内置函数方案,适合中小型应用,快速实现LBS功能,性能优于A(推荐)   方案A: (MySQL Spatial)   1、先简历一张表:(MySQL 5.0 以上 仅支持 MyISA…

    MySQL 2023年4月16日
    00
  • 原来MySQL 数据类型也可以优化

    我会详细讲解如何优化MySQL数据类型,具体步骤如下: 1. 检查表结构 要优化MySQL数据类型,首先需要检查表结构。在MySQL中,表结构最好是规范的,每个字段的数据类型都应该是适当的,并根据实际数据量而定。 2. 选择正确的数据类型 选择正确的数据类型是优化MySQL的重要步骤。以下是一些常见的数据类型,以及一些适合的使用场景: INT:用于存储数字,…

    MySQL 2023年5月19日
    00
  • PHP下使用mysqli的函数连接mysql出现warning: mysqli::real_connect(): (hy000/1040): …

    问题描述 您在使用PHP编写程序时,使用使用mysqli库连接MySQL。在连接时,您可能会遇到以下警告信息: Warning: mysqli::real_connect(): (HY000/1040): Too many connections… 警告信息大致意思是说,您的PHP程序请求连接MySQL的次数过多,导致MySQL服务器无法处理更多连接请求…

    MySQL 2023年5月18日
    00
  • 一文了解MySQL中的多版本并发控制

    作者:京东零售  李泽阳 最近在阅读《认知觉醒》这本书,里面有句话非常打动我:通过自己的语言,用最简单的话把一件事情讲清楚,最好让外行人也能听懂。 也许这就是大道至简,只是我们习惯了烦琐和复杂。 希望借助今天这篇文章,能用大白话说清楚这个相对比较底层和复杂的MVCC机制。 在开始之前,先抛出一个问题:我们都知道,目前(MySQL 5.6以上)数据库已普遍使用…

    MySQL 2023年4月17日
    00
  • mysql-作业

    一、表关系   请创建如下表,并创建相关约束                 班级表:class       学生表:student       cid caption grade_id   sid sname gender class_id 1 一年一班 1   1 乔丹 女 1 2 二年一班 2   2 艾弗森 女 1 3 三年二班 3   3 科比 男…

    MySQL 2023年4月13日
    00
  • 解析mysql数据库还原错误:(mysql Error Code: 1005 errno 121)

    当我们尝试在MySQL数据库还原一个原本在其它环境下导出的数据库时,可能会出现”解析mysql数据库还原错误:(mysql Error Code: 1005 errno 121)”的错误提示。这是因为当前的数据库结构与导出时的结构不同步造成的,下面是解决此问题的步骤: 1. 检查数据库的表名和字段名 在导出的数据库中,可能存在某些表名或字段名包含了非法字符,…

    MySQL 2023年5月18日
    00
  • MySql_十六进制值

    十六进制值 MySQL支持十六进制值。在数字上下文中,十六进制数如同整数(64位精度)。在字符串上下文,如同二进制字符串,每对十六进制数字被转换为一个字符: mysql> SELECT x’4D7953514C’; -> ‘MySQL’ mysql> SELECT 0xa+0; -> 10 mysql> SELECT 0x506…

    MySQL 2023年4月13日
    00
合作推广
合作推广
分享本页
返回顶部