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日

相关文章

  • WinXP下的Apache-PHP-MySQL安装和配置

    WAMP=WIN+APACHE+MYSQL+PHP 在配置的时候我用了摆动工坊的方法,下面就我自己的实际情况根据自己的实践做相应修改,这是我经历了一次复制php.ini和相关dll文件成功之后然后再对这种方法进行测试的,方法是这一个较为简单,而且可移植性强,据说可以不用重装升级的…. 本文包含了在WinXP上基于Apache 2.2.13的PHP 5.3…

    MySQL 2023年4月13日
    00
  • MySQL SQL语句分析与查询优化详解

    MySQL SQL语句分析与查询优化详解 MySQL是一款常用的关系型数据库管理系统,通过SQL语句来完成数据库的操作。SQL语句的优化对于提高数据库性能和减少资源消耗非常重要。 SQL语句分析 SQL语句分析是SQL优化过程中的第一步。通过分析SQL语句,我们可以发现执行SQL语句时可能存在的优化问题。 使用EXPLAIN命令 我们可以使用MySQL提供的…

    MySQL 2023年5月19日
    00
  • 在php 扩展中 调用mysql

    call_user_function_ex是php提供的一个c api,具体的参数也没有一个官方的文档。我给你一个例子并稍微说明一下吧。 C/C++ code zval *fname; zval **args[1]; zval *retval; zval *arg1; args[0]=&arg1; int arg_count=1; call_user…

    MySQL 2023年4月13日
    00
  • 关于MySQL查询语句的优化详解

    关于MySQL查询语句的优化详解 MySQL是一种关系型数据库管理系统,广泛应用于各种web应用系统中。为了提高MySQL查询的效率和响应速度,需要进行查询语句的优化。本文将从查询语句本身、索引优化、服务器硬件优化等方面对MySQL查询语句进行详细讲解。 查询语句本身的优化 对于一个查询语句,如果语句本身存在优化空间,那么对其进行优化也能有效减少数据库服务器…

    MySQL 2023年5月19日
    00
  • 小白的springboot之路(三)、集成mybatis与MySQL

    0、前言   mybatis属于半自动的ORM,相比hibernate这种全自动的ORM,兼顾了性能与易用;目前企业项目中,基本都是mybatis的天下;今天就来整合mybatis与MySQL; 1、整合   1.-1、添加依赖: <!– 集成mybatis –> <dependency> <groupId>org.m…

    MySQL 2023年4月13日
    00
  • 如何安装MySQL Community Server 5.6.39

    下面我将为你详细讲解“如何安装MySQL Community Server 5.6.39”的完整攻略。步骤包括: 安装MySQL Community Server 5.6.39步骤 1. 下载安装包 首先,你需要到MySQL官网下载MySQL Community Server 5.6.39的安装包。下载地址为:http://dev.mysql.com/dow…

    MySQL 2023年5月18日
    00
  • MySQL索引的各种类型

    MySQL索引是一种用于加速数据库查询的数据结构,它可以帮助我们在处理大型数据时提高检索速度。不同的索引类型有着不同的适用场景和效果,下面我们将一一介绍MySQL索引的各种类型。 主键索引 主键索引是MySQL中最常用的索引类型,它是一种唯一性索引,用于对一张表的记录进行唯一性约束,它的建立通常依据主键字段。主键索引是一种B-Tree索引,能够快速定位到表中…

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

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

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